Resultados da pesquisa a pedido "reflection"

2 a resposta

Alguém pode me explicar por que o código a seguir lança System.Reflection.AmbiguousMatchException?

using System; using System.Reflection; namespace A { interface IObjectWithId<TId> { TId Id { get; } } interface IEntityBase : IObjectWithId<object> { new object Id { get; } } abstract class BusinessObject<TId> : IObjectWithId<TId> { public ...

2 a resposta

Reflexão: projete um objeto para subclasse sem usar instanceof

Eu tenho essa interface / classe simples: public abstract class Message {} public class Message1 extends Message {} public class Message2 extends Message {}E uma classe de utilidade: public class Utility { public void handler(Message m) ...

1 a resposta

definir valor de uma propriedade de um tipo anônimo usando reflexão / TypeDescriptor é possível?

Eu tentei usar TypeDescriptor e o valor não está mudando, e por meio de reflexão, recebo um erro que não existe nenhum setter para essa propriedade

2 a resposta

Obtenha MethodInfo para uma expressão lambda

Eu sei que estou perguntando o bizarro, mas apenas por chutes, é possível obter oMethodInfo para uma expressão lambda? Estou atrás de algo assim: (Func<int, string>(i => i.ToString())).MethodInfo ATUALIZARQuero obter as informações do método, ...

3 a resposta

Use o valor da sequência para criar uma nova instância

Eu tenho algumas classes: SomeClass1, SomeClass2. Como posso criar uma nova instância de uma dessas classes usando o nome da classe de uma seqüência de caracteres? Normalmente, eu faria: var someClass1 = new SomeClass1();Como posso criar esta ...

4 a resposta

Localizando anotações de forma confiável na classe carregada com URLClassLoader

Eu tenho um gerador de código que usa URLClassLoader para carregar classes em um caminho especificado, varrê-las em busca de anotações e, em seguida, usando Reflexão nos campos / métodos, gerar DTOs. Funciona muito bem, no aplicativo de ...

8 a resposta

Evitando instanceof em Java

Ter uma cadeia de operações "instanceof" é considerado um "cheiro de código". A resposta padrão é "use polimorfismo". Como eu faria isso neste caso? Existem várias subclasses de uma classe base; nenhum deles está sob meu controle. Uma situação ...

1 a resposta

Obter um TypeTag de um Type?

Eu consigo umType a partir de umTypeTag[A] usando otpe método. Mas também posso recuperar a marca de um tipo? import scala.reflect.runtime.{universe => ru} import ru.{Type, TypeTag} def forward[A](implicit tt: TypeTag[A]): Type = tt.tpe def ...

1 a resposta

Reflexão nos aplicativos universais do Windows

Eu preciso usar oGetPropertiespara que eu possa testar se alguma propriedade de uma classe específica tem um atributo personalizado especificado. No entanto, não parece que o Windows Universal Apps suporte isso: obj.GetType().GetProperties()Gera ...

1 a resposta

Golang: lança uma interface para uma variável digitada dinamicamente

Em andamento, é possível converter variáveis dinamicamente de alguma forma? Por exemplo, se uma conversão simples fosse: var intAge = interfaceAge.(int)E se eu não souber que a idade é um int antecipadamente? Uma maneira simples de escrever ...