reflection

¿Cómo uso la reflexión para invocar un método privado?

Hay un grupo de métodos privados en mi clase, y necesito llamar a uno dinámicamente basado en un valor de entrada. Tanto el c ... o devolverá métodos privados. ¿Qué BindingFlags necesito suministrar a GetMethod() para que pueda localizar métodos privados?

Encontrar un campo privado con Reflexión?

Dada esta clase class Foo { // Want to find _bar with reflection [SomeAttribute] private string _bar; publi ... n campo de miembro privado. ¿Cuáles son los indicadores de enlace que necesito establecer para obtener los campos privados?

Probar si el objeto implementa la interfaz

¿Cuál es la forma más sencilla de probar si un objeto implementa una interfaz dada en C#? (Respuesta a esta pregunta en Java )

Cuál es la diferencia entre instanceof y Class.isAssignableFrom(...)?

¿Cuál de los siguientes es mejor? a instanceof B O B.class.isAssignableFrom(a.getClass()) La única diferencia que cono ... null, la primera devuelve false, mientras que la segunda arroja una excepción. Aparte de eso, siempre dan el mismo resultado?

Convertir.ChangeType () falla en tipos Nullables

Quiero convertir una cadena en un valor de propiedad de objeto, cuyo nombre tengo como cadena. Estoy tratando de hacer esto a ... plo, DateTime? d = Convert.ToDateTime(value);) He visto algunas preguntas similares pero todavía no puedo hacer que funcione.

Cómo determinar si un tipo implementa un tipo de interfaz genérico específico

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

¿Cómo obtengo la ruta del ensamblado en el que se encuentra el código?

¿Hay alguna forma de obtener la ruta para el ensamblado en el que reside el código actual? No quiero la ruta de la asamblea ... l Ajustes \ Temp\ ....\ DaoTests.dll System.Reflection.Assembly.GetExecutingAssembly().Location da lo mismo que el anterior.

Obtener el tipo de un parámetro genérico en Java con reflexión

Es posible obtener el tipo de un parámetro genérico? Un ejemplo: public final class Voodoo { public static void chill(L ... TheList = ???; } public static void main(String... args) { chill(new ArrayList<SpiderMan>()); } }

Establecer la propiedad del objeto mediante reflexión

¿Hay alguna forma en C# 3.5 en la que pueda usar reflexión para establecer una propiedad de objeto? Ex: MyObject obj = ne ... lecer obj.Name con reflexión. Algo como: Reflection.SetProperty(obj, "Name") = "Value"; ¿Hay alguna manera de hacer esto?

Obtener el valor de la propiedad de la cadena usando reflexión en C#

Estoy intentando implementar la transformación de datos usando Reflexión1 ejemplo en mi código. La función GetSourceValue ti ... piedad en la cadena y resolver el valor de la propiedad. Es esto posible? 1Web versión de Archivo entrada original del blog

¿Es posible establecer la propiedad privada a través de la reflexión?

¿ Puedo establecer una propiedad privada mediante reflexión? public abstract class Entity { private int _id; private ... d("set_CreatedOn", BindingFlags.Instance | BindingFlags.NonPublic); Supongo que puedo hacer esto, pero no puedo resolverlo.

Comprobar si una clase es una subclase de otra clase en Java

Estoy jugando con la API de reflexión de Java y tratando de manejar algunos campos. Ahora estoy atascado con la identificació ... isSubclassOf(...) o extends(...). ¿Necesito caminar a través de todos getSuperClass() y encontrar mi supeclass por mi cuenta?

Recuperación de los nombres/valores de atributos heredados mediante Java Reflection

Tengo un objeto Java 'ChildObj' que se extiende desde 'ParentObj'. Ahora, si es posible recuperar todos los nombres de atribu ... pero ninguno de ellos incluye la lista de campos heredados. ¿Hay alguna forma de recuperar los atributos heredados también?

Comprobar si una variable está definida?

¿Cómo puedo comprobar si una variable está definida en Ruby? ¿Hay un método de tipo isset disponible?

Cómo recorrer todas las propiedades de una clase?

Tengo una clase. Public Class Foo Private _Name As String Public Property Name() As String Get R ... omething In Someobject.Properties Console.WriteLine(_Property.Name & "=" & _Property.value) Next End Sub

Evitar instanceof en Java

Tener una cadena de operaciones "instanceof" se considera un "olor a código". La respuesta estándar es "usar polimorfismo". ... f // object that implements both interfaces. } else { // New (unknown) subclass; do what I can with the base class }

¿Cómo puedo obtener todas las constantes de un tipo por reflexión?

¿Cómo puedo obtener todas las constantes de cualquier tipo usando reflexión?

Problema para obtener la versión Assembly en una página web usando Razor / MVC3

Estoy usando el siguiente código en un pie de página en mi _Layout.archivo cshtml para poner los datos de la versión Assembly ... es la vista en sí. ¿Cómo obtengo la información de ensamblado de la aplicación REAL, no solo de las vistas individuales??

¿Cómo cargar un ensamblado en AppDomain con todas las referencias recursivamente?

Quiero cargar en un nuevo AppDomain algún ensamblado que tenga un árbol de referencias complejo (MyDll.dll - > Microsoft.O ... rear un árbol de referencias antes de cargar el ensamblado raíz? ¿Cómo obtener las referencias de un ensamblado sin cargarlo?

Acceso a campos heredados privados mediante reflexión en Java

Encontré una manera de obtener miembros heredados a través de class.getDeclaredFields(); y acceso a los miembros privados a través de class.getFields() Pero estoy buscando campos privados heredados. ¿Cómo puedo lograr esto?