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

8 la respuesta

Cómo determinar si MethodInfo es una anulación del método base

Estoy tratando de determinar si el objeto MethodInfo que obtengo de una llamada GetMethod en una instancia de tipo se implementa por el tipo o por su base. Por ejemplo Foo foo = new Foo(); MethodInfo methodInfo ...

10 la respuesta

Prueba si el objeto es de tipo genérico en C #

Me gustaría realizar una prueba si un objeto es de tipo genérico. He intentado lo siguiente sin éxito: public bool Test() { List<int> list = new List<int>(); return list.GetType() == typeof(List<>); } ¿Qué estoy haciendo mal y cómo realizo esta ...

6 la respuesta

Puedo anular un método oculto (pero público) y llamar a su método súper?

Hay una API no pública que necesito anular para solucionar una peculiaridad con WebView de Android. La API está oculta pero es pública: /** * ... * * @hide pending API council approval */ public boolean selectText() { ... } Entonces puedo ...

8 la respuesta

¿Cómo creo un tipo dinámico Lista <T>

No quiero que mi lista sea de tipo fijo. Más bien, quiero que la creación de List dependa del tipo de variable. Este código no funciona: using System; using System.Collections.Generic; using System.Linq; using System.Text; using ...

2 la respuesta

Evite cambiar el valor de String.Empty

Parcialmente desde un punto de vista curioso y parcialmente desde una protección contra posibles problemas. Imagine qué es lo peor que puede suceder llamando a lo siguiente (o algo similar, perostring.Empty es un buen ...

6 la respuesta

¿Por qué no puedo recuperar el valor de los parámetros de tipo o referencia usando Type.InvokeMember?

Un título largo, pero quería que fuera específico. El título es realmente la pregunta. Aunque el método queInvokeMember está llamando tiene unout parámetro y está asignando un valor a ese parámetro. No puedo tomar ese valor. Aquí está el código ...

6 la respuesta

¿Es posible iterar sobre todas las clases dentro de un paquete con Reflection? [duplicar

Esta pregunta ya tiene una respuesta aquí: ¿Puedes encontrar todas las clases en un paquete usando la reflexión? [/questions/520328/can-you-find-all-classes-in-a-package-using-reflection] 23 respuestas Tengo una cadena con algún valor. Quiero ...

6 la respuesta

¿Puedo establecer un valor en una estructura a través de la reflexión sin boxeo?

En realidad, debería haber preguntado: ¿cómo puedo hacer esto? sigue siendo compatible con CLS? Porque la única forma en que puedo pensar en hacer esto es la siguiente, pero usando cualquiera de las__makeref, FieldInfo.SetValueDirect ...

16 la respuesta

¿Cómo verifico si existe una propiedad en un tipo anónimo dinámico en c #?

Tengo un objeto de tipo anónimo que recibo como una dinámica de un método que me gustaría registrar en una propiedad existente en ese objeto. .... var settings = new { Filename="temp.txt", Size=10 } ... function void Settings(dynamic settings) ...

2 la respuesta

Acceso a los campos de una estructura

¿Por qué el siguiente código no produce salida? static void Main(string[] args) { FieldInfo[] fi = typeof(MyStruct).GetFields(BindingFlags.Public); foreach (FieldInfo info in fi) { Console.WriteLine(info.Name); } } public struct MyStruct { ...