Resultados de la búsqueda a petición "reflection"
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 ...
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 ...
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. ...
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. ...
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() ...
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( ...
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é ...
¿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 ...
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, ...
¿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, ...