Resultados de la búsqueda a petición "reflection"

6 la respuesta

C # reflexión y búsqueda de todas las referencias

Dado un archivo DLL, me gustaría poder encontrar todas las llamadas a un método dentro de ese archivo DLL. ¿Cómo puedo hacer esto sencialmente, ¿cómo puedo hacer mediante programación lo que Visual Studio ya hac No quiero usar una herramienta ...

3 la respuesta

¿Cómo instanciar un tipo dinámicamente usando la reflexión?

Necesito instalar un tipo C # dinámicamente, usando la reflexión. Aquí está mi escenario: estoy escribiendo una clase base, que necesitará instanciar un cierto objeto como parte de su inicialización. La clase base no sabrá qué tipo de objeto ...

1 la respuesta

¿Cómo obtener DisplayAttribute de una propiedad por Reflection?

Tengo un método de ayuda como este para obtener el PropertyName (tratando de evitar cadenas mágicas) public static string GetPropertyName<T>(Expression<Func<T>> expression) { var body = (MemberExpression) expression.Body; return ...

6 la respuesta

Cómo obtener un valor de propiedad basado en el nombre

¿Hay alguna forma de obtener el valor de una propiedad de un objeto en función de su nombre? Por ejemplo si tengo: public class Car : Vehicle { public string Make { get; set; } } var car = new Car { Make="Ford" }; Quiero escribir un método ...

6 la respuesta

¿Puedes usar una cadena para crear una instancia de una clase?

Estoy usando un patrón de construcción para separar un montón de posibilidades de configuración diferentes. Básicamente, tengo un montón de clases que se denominan ID (algo así como ID12345). Todos estos heredan de la clase de constructor base. ...

4 la respuesta

¿Cómo obtengo el nombre del método desde ese método?

Estoy intentando crear una función que devuelva el nombre del método desde ese método: public static String getMethodName(final int depth) { final StackTraceElement[] ste = Thread.currentThread().getStackTrace(); return ste[ste.length - 1 ...

5 la respuesta

¿Hay alguna forma de obtener una lista de clases internas en C #?

Según el título. Me gustaría una lista de todas las clases internas de una clase dada, puede ser una lista de nombres o una lista de tipos, no estoy preocupado. es posible? Pensé que podría haber una forma de usar la reflexión, pero no he podido ...

4 la respuesta

Imprimir el código de una subrutina anónima

Actualmente estoy trabajando en una arquitectura Perl muy compleja, y quiero crear algunas herramientas de depuración. Dado que gran parte del comportamiento involucra subrutinas anónimas, me gustaría analizar parte del comportamiento, y todo ...

5 la respuesta

¿Cómo convertir "dinámicamente" una instancia de tipo de objeto en su tipo de datos específico?

public Object foo(int opt){ if (opt == 0) return new String(); else if (opt == 1) return new Integer(1); else if (opt == 2) return new Double(1); else if ... .. and many more } public void doSomething(String s){..} public void doSomething(Integer ...

7 la respuesta

Java: acceder al constructor privado con parámetros de tipo

Esta es una continuación deesta pregunta sobre los constructores privados de java [https://stackoverflow.com/questions/2599440/accessing-the-private-constructor]. Supongo que tengo la siguiente clase: class Foo<T> { private T arg; private ...