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

1 la respuesta

Tabla de datos de la lista <Row>

He descargado datos que están contenidos en unList<Row> Rows Me gusta esto: class Row { string[] Items { get; set; } public Row(string[] Items) { this.Items = Items; } }Las filas son básicamente entradas delimitadas por comas (.csv) using (var ...

1 la respuesta

Java8 recuperando setter lambda de clase

Estoy tratando de obtener un identificador de método lambda para el configurador de un campo privado, pero por alguna razón, no se puede encontrar el configurador. Esta es la interfaz funcional que estoy usando: @FunctionalInterface public ...

1 la respuesta

Usando SetString de reflexión

Tengo una estructura como esta: type ProductionInfo struct { StructA []Entry } type Entry struct { Field1 string Field2 int }Me gustaría cambiar el valor deField1 usando la reflexión, pero el objeto de reflexión siempre devuelveCanSet() = false. ...

1 la respuesta

Implementación de inferencia de tipo genérico en C # reflexivamente

Necesito hacer una inferencia de tipo genérico para una implementación de lenguaje de scripting y me pregunto si me estoy perdiendo algún enfoque directo. Por el momento, permítanme preguntar sobre la estructura de tipos e ignorar los límites. ...

1 la respuesta

Obtenga todas las clases que implementan una determinada clase abstracta

Estoy tratando de obtener todas las clases que implementan una cierta clase abstracta. Estoy tratando de hacer eso con el siguiente código: var type = typeof(BaseViewComponent); var types = Assembly .GetEntryAssembly() .GetReferencedAssemblies() ...

1 la respuesta

C # es tipo genérico con restricción de tipo genérico

Asumamos una interfaz interface IOwnedBy<T> where T : IOwner { T Owner { get; } }y interface IOwner { public int Id { get; } }En algún lugar de mi código, me gustaría hacer lo siguiente: if (obj is OwnedBy<IOwner>) { DoSomethingWith( ...

1 la respuesta

Metodología similar al método de pérdida en el objetivo-c (es decir, delegación dinámica en tiempo de ejecución)

Estoy tratando de transformar una llamada de método en otra dinámicamente (en tiempo de ejecución). Por ejemplo, me gustaría lo siguiente: [obj foo]delegar a: [obj getAttribute: @"foo"](Me gustaría hacer esto dinámicamente ya que no sé ...

1 la respuesta

¿Cómo reflexionar sobre T para construir un árbol de expresión para una consulta?

Estoy tratando de construir una clase genérica para trabajar con entidades de EF. Esta clase habla con los repositorios, pero es esta clase la que crea las expresiones enviadas a los repositorios. De todos modos, solo estoy tratando ...

1 la respuesta

Cambiar el tipo y el valor del puntero en la interfaz con reflexión

¿Es posible cambiar el tipo de puntero y el valor de la variable definida por la interfaz? Puedo cambiar el valor del puntero con reflexión:v.Elem().Set(reflect.ValueOf(&Greeter{"Jack"}).Elem()) que es equivalente aa = &Greeter{"Jack"}. Pero, ...

1 la respuesta

¿Cómo agregar metadatos al System.Type?

He estado trabajando en un lenguaje, pero en términos de integración .NET solo he logrado que los tipos primitivos funcionen hasta ahora. Anoche tuve una buena idea, en lugar de tratar de averiguar cuál era exactamenteSystem.Type para tuplas, ...