Resultados da pesquisa a pedido "reflection"

7 a resposta

Como chamar um método de superclasse usando reflexão Java

Tenho duas classes. public class A { public Object method() {...} } public class B extends A { @Override public Object method() {...} } Eu tenho uma instância de B. Como chamo A.method () de b? Basicamente, o mesmo efeito que chamar ...

4 a resposta

Obter todas as classes herdadas de uma classe abstrata [duplicado]

Esta pergunta já tem uma resposta aqui: Obtenha todos os tipos derivados de um tipo [/questions/857705/get-all-derived-types-of-a-type] respostas Tenho uma classe abstrata: abstract class AbstractDataExport { public string name; public abstract ...

5 a resposta

Usando IsAssignableFrom com tipos genéricos 'abertos'

Usando a reflexão, estou tentando encontrar o conjunto de tipos que herdam de uma determinada classe base. Não demorou muito para descobrir tipos simples, mas estou perplexo quando se trata de genérico Para este pedaço de código, o primeiro ...

5 a resposta

C # - Obter montagem do método de chamada?

Existe uma maneira em C # para obter a montagem do chamando método? (Não oatua método.) i.e. Quero o assembly em execução, um acima na pilha de chamada

1 a resposta

Como obter o DisplayAttribute de uma propriedade pelo Reflection?

Eu tenho um método Helper como este para obter o PropertyName (tentando evitar seqüências de caracteres mágicas) public static string GetPropertyName<T>(Expression<Func<T>> expression) { var body = (MemberExpression) expression.Body; return ...

6 a resposta

C # reflexão e encontrar todas as referências

Dado um arquivo DLL, eu gostaria de encontrar todas as chamadas para um método nesse arquivo DLL. Como posso fazer isso Essencialmente, como posso fazer programaticamente o que o Visual Studio já fa Não quero usar uma ferramenta como Refletor ...

3 a resposta

Como instanciar um tipo dinamicamente usando reflexão?

Preciso instanciar um tipo C # dinamicamente, usando reflexão. Aqui está o meu cenário: estou escrevendo uma classe base, que precisará instanciar um determinado objeto como parte de sua inicialização. A classe base não saberá que tipo de objeto ...

6 a resposta

Como obter um valor de propriedade com base no nome

xiste uma maneira de obter o valor de uma propriedade de um objeto com base em seu nom Por exemplo, se eu tiver: public class Car : Vehicle { public string Make { get; set; } } var car = new Car { Make="Ford" };Eu quero escrever um método no ...

6 a resposta

Você pode usar uma string para instanciar uma class

Estou usando um padrão de construtor para separar várias possibilidades de configuração diferentes. Basicamente, eu tenho várias classes nomeadas como ID (algo como ID12345). Todos eles são herdados da classe do construtor base. No meu script, ...

4 a resposta

Como obtenho o nome do método dentro desse método?

Estou tentando criar uma função que retorna o nome do método dentro desse método: public static String getMethodName(final int depth) { final StackTraceElement[] ste = Thread.currentThread().getStackTrace(); return ste[ste.length - 1 ...