reflection

Cuáles son las implicaciones de pedir a las API de reflexión que sobrescriban el Sistema.Cadena.¿Vacío?

Me topé con este código: static void Main() { typeof(string).GetField("Empty").SetValue(null, "evil");//from DailyWTF ... ifícil. Y sin embargo este código compila y funciona. ¿Puede alguien por favor explicar lo que está mal con mi razonamiento?

Cómo usar la Reflexión para Invocar un Método Sobrecargado in.NET

Existe una manera de invocar un método sobrecargado usando reflection en.NET (2.0). Tengo una aplicación que crea instancias ... e eso sucederá, pero en este momento, las complicaciones internas no lo permitirán. Cualquier ayuda sería genial! Gracias.

Invocación de métodos con parámetros opcionales mediante reflexión

Me he encontrado con otro problema usando C# 4.0 con parámetros opcionales. ¿Cómo invoco una función (o más bien un constru ... bar con diferentes BindingFlags). GetParameterlessConstructor es un método de extensión personalizado que escribí para Type.

Cómo leer atributos de ensamblado

En mi programa, cómo puedo leer las propiedades establecidas en AssemblyInfo.cs: [assembly: AssemblyTitle("My Product")] [a ... , así que me gustaría saber cómo cargarlos desde el programa principal y desde los ensamblados de komponent que estoy usando.

¿Cómo Probar si un Tipo es Anónimo? [duplicar]

Esta pregunta ya tiene una respuesta aquí: Tipos anónimos - ¿Hay alguna característica distingushing? ... ementType.Name); } // do some more stuff } } ¿Puede alguien mostrarme cómo lograr esto? Gracias

Obtener propiedades en orden de declaración usando reflexión

Necesito obtener todas las propiedades usando reflexión en el orden en que se declaran en la clase. De acuerdo con MSDN, el p ... .GetProperties(BindingFlags.Instance | BindingFlags.Public | BindingFlags.NonPublic) .OrderBy(x => x.MetadataToken);

¿Cómo compilo e instancio programáticamente una clase Java? [duplicar]

Esta pregunta ya tiene una respuesta aquí: ¿Cómo compila y carga dinámicamente clases java externas? [du ... e(); Hace el newInstance solo carga compilado .¿archivos de clase? ¿Cómo puedo cargar una clase Java que no está compilada?

Resolver Tipo desde Nombre de clase en un Ensamblado diferente

Tengo un método donde necesito resolver el Tipo de una clase. Esta clase existe en otro ensamblado con el espacio de nombres ... tro para resolver el tipo de clase que estoy buscando. ¿Algún consejo o consejo para llevar a cabo esta tarea con más gracia?

Propiedades Get by reflection de la clase, pero no de la clase heredada

class Parent { public string A { get; set; } } class Child : Parent { public string B { get; set; } } Necesito obten ... tProperties(System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Instance) Devuelve ambas propiedades: /

Cómo comprobar si el setter de propiedades es público

Dado un objeto PropertyInfo, ¿cómo puedo comprobar que el setter de la propiedad es público?

Uso de las palabras clave IsAssignableFrom y "is" en C#

Mientras intento aprender Unity , sigo viendo el siguiente código para sobreescribir GetControllerInstance en MVC: if(!typ ... nableFrom(controllerType)) throw new ArgumentException(...); return _container.Resolve(controllerType) as IController;

Cómo obtener el valor numérico de la Enumeración?

Por ejemplo System.Net.HttpStatusCode Enum, me gustaría obtener los códigos de estado HTTP en lugar del Texto de Estado HTTP. ... System.Net.HttpStatusCode.Forbidden debería devolver 403 en lugar de "Forbidden". ¿Cómo puedo extraer el valor?

Leer el valor de un atributo de un método

Necesito poder leer el valor de mi atributo desde mi Método, ¿cómo puedo hacerlo? [MyAttribute("Hello World")] public void MyMethod() { // Need to read the MyAttribute attribute and get its value }

Java toString () usando reflexión?

Estaba escribiendo un toString() para una clase en Java el otro día escribiendo manualmente cada elemento de la clase en una ... ás hipotético que práctico. Pero me interesa la idea de la reflexión y cómo puedo usarla para mejorar mi programación diaria.

¿Puede una clase Java agregar un método a sí misma en tiempo de ejecución?

¿Puede una clase agregarse un método a sí misma en tiempo de ejecución (como desde un bloque static), de modo que si alguien ... te su método doAction() con varios parámetros, justo a tiempo cuando se inspecciona. El cuerpo del método puede estar vacío.

Cómo obtengo el Tipo de Elemento de Matriz desde el Tipo de matriz in.net

Digamos que tengo un objeto de tipo System.String[]. Puedo consultar el objeto type para determinar si es un array Type t1 ... n embargo, ¿cómo obtengo un objeto de tipo del elemento de matriz de t1 Type t2 = ....; // should be typeof(System.String)

reconstruir / obtener código de la función php

¿Puedo obtener programáticamente un código de función por su nombre? Como: function blah($a, $b) { return $a*$b; } echo g ... om/developer/technicalArticles/ALT/Reflection/ En PHP: get_class_methods() typeof ReflectionFunction (gracias Alin Purcaru)

NoSuchFieldException cuando existe el campo

Estoy obteniendo un java.lang.NoSuchFieldException cuando intento ejecutar el siguiente método: public void getTimes(Strin ... ate monStart; Estoy aprendiendo a usar la reflexión, así que estoy seguro de que esto es una especie de error sintáctico...

¿Cómo obtener los campos en un objeto a través de la reflexión?

Tengo un objeto (básicamente un VO) en Java y no conozco su tipo. Necesito obtener valores que no sean nulos en ese objeto. ¿Cómo se puede hacer esto?

Gson TypeToken con tipo de elemento ArrayList dinámico

Tengo este código: Type typeOfObjectsList = new TypeToken<ArrayList<myClass>>() {}.getType(); List<myClass> ... ero no funciona. Esta es la excepción: java.sql.SQLException: Fail to convert to internal representation: {....my json....}