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

1 la respuesta

Reflexión .NET: obtenga el tipo de clase de declaración de la propiedad de instancia

¿Es posible obtener el tipo de una clase de una instancia de propiedad Intenté lo siguiente var model = new MyModel("SomeValueForMyProperty") Type declaringType = model.MyProperty.GetType().DeclaringType Pero el resultado no siempre es ...

11 la respuesta

Cómo determinar si un tipo implementa una interfaz genérica específica tipo

Asuma las siguientes definiciones de tipo: public interface IFoo<T> : IBar<T> {} public class Foo<T> : IFoo<T> {} ¿Cómo puedo saber si el tipoFoo implementa la interfaz genéricaIBar<T> cuando solo está disponible el tipo destrozado?

2 la respuesta

¿Cómo usar getMethod () con tipos primitivos?

Esta es la clase: class Foo { public void bar(int a, Object b) { } }Ahora estoy tratando de "reflejar" este método de la clase: Class c = Foo.class; Class[] types = { ... }; // what should be here? Method m = c.getMethod("bar", types);

1 la respuesta

Puedo acceder a ItemsHost de ItemsControl usando la reflexión?

Estoy creando @ personalizaItemsControl que se deriva deDataGrid. Necesito acceder a ItemsHost que es laPanel que en realidad contiene filas deDataGrid. He visto algunos trucos feos para hacer eso, pero los considero peores que usar ...

2 la respuesta

C #: invoque un método con [Type] .InvokeMember () en un hilo separado

Estoy usando este código donde invoco larun método de una Lista de clases que cargué dinámicamente desde dlls: for (int i = 0; i < robotList.Count; i++) { Type t = robotList[i]; //robotList is a List<Type> object o = Activator.CreateInstance(t); ...

2 la respuesta

C ++ Guía de reflexión / Tutoriales

Me resulta difícil encontrar de todos modos para implementar Reflection en C ++. Solo he visto ejemplos de AGM :: LibReflection y Game Programming Gems 5. ¿Alguien sabe de un tutorial o muestra de código decente sobre cómo hacer esto? Hasta ...

3 la respuesta

¿Es posible crear una clase anónima mientras utilizo la reflexión?

Me gustaría poder implementar un método en tiempo de ejecución que se llama antes de que un objeto ejecute los inicializadores. Esto me permitirá establecer los campos que se usan durante la inicialización. Aquí hay un ejemplo class A { public ...

2 la respuesta

Raise un evento a través de la reflexión en c #

Quieroescribe una función reutilizable para generar un evento mediante reflexión. Después de buscar, encontré esta pregunta similar: ¿Cómo puedo generar un evento mediante reflexión en .NET / C ...

4 la respuesta

¿Cómo verificar si un objeto tiene cierto método / propiedad?

¿Usando un patrón dinámico quizás? Puede llamar a cualquier método / propiedad utilizando la palabra clave dinámica, ¿verdad? ¿Cómo verificar si el método existe antes de llamar a myDynamicObject.DoStuff (), por ejemplo?

2 la respuesta

En Java, ¿es posible cambiar o modificar una enumeración en sí y, por lo tanto, corromper una enumeración única?

¿Es posible cambiar una enumeración en sí en tiempo de ejecución de alguna manera? P.ej. utilizando la reflexión La pregunta no es sobre cambiar el estado de una constante enum. Está a punto de cambiar el conjunto de constantes de ...