es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: REFLECTION

Método de extensión para variable de cadena para leer un atributo

Tengo una clase con constantes de cadena: public static class Days { [Description(“¡Wow!”)] public const string Mon = “¡Hola!”; } He descubierto que es posible para un enum tener un método de extensión para leer el atributo Description: using System.ComponentModel; public enum Days { [Description(“¡Wow!”)] Mon } Un método de . . . Read more

Dinámicamente convirtiendo objetos desde FieldInfo.GetValue en c#

Estoy intentando iterar a través de todos los campos en una instancia de una clase y extraer su nombre/datos. Los campos en sí son instancias de clases personalizadas para almacenar datos con algunas características específicas que necesitaba. Lo siguiente funciona: foreach (var v in typeof(CentralParams).GetFields()) { if(v.GetValue(_centralParams).GetType() == typeof(BoolEventProperty)) { . . . Read more

Variable de Inyección Sigilosa en el Constructor de una Clase

Estoy utilizando TypeScript para la automatización de pruebas y tengo un montón de clases como estas: class Something { //propiedades constructor(page:Page){} //métodos } class Account { //propiedades constructor(page:Page, accountNumber: string){} //métodos } class Navigation { //propiedades constructor(page:Page, navigation: NavigationStrategy){} //métodos } El mismo objeto page:Page debo pasar a todos mis . . . Read more