Resultados da pesquisa a pedido "reflection"

2 a resposta

Como acessar o membro da classe por string em C #?

Existe uma maneira de acessar o membro por uma string (qual é o nome Por exemplo. se o código estático for: classA.x = someFunction(classB.y); mas eu só tenho duas strings: string x = "x"; string y = "y";Sei que em JavaScript você pode ...

4 a resposta

c # Criando um tipo genérico desconhecido em tempo de execução

ntão, eu tenho uma classe que é genérica e pode precisar, dentro de um método dele, criar uma instância de si mesma com um tipo diferente de genérico, cujo tipo é obtido através da re-conexã Isto é importante porque este Repositório mapeia T ...

8 a resposta

Como verificar se java.lang.reflect.Type é um Enum

Quero verificar se umjava.lang.reflect.Type instance representa um objeto Emum ou nã Posso verificar se é uma instância de uma classe específica usando == comparações, por exemplo: type == String.class // works mas isso não parece funcionar ...

10 a resposta

Criar uma cópia clonada da subclasse da classe base

Considere este cenário: public class Base { public int i; } public class Sub : Base { public void foo() { /* do stuff */} }E então eu quero, dada uma instância deBase obtém uma instância clonada deSub (com i = 17 neste caso) para que eu possa ...

2 a resposta

Extrair o nome do método da árvore de expressões?

Estou tentando implementar a seguinte função de padrão: MethodInfo GetMethod( Expression<Func<TTarget, EventHandler<TEventArgs>>> method)Posso fornecer uma instância do TTarget, se necessário O uso desejado é: public static void ...

4 a resposta

etectando recursão infinita de array em PH

Acabei de reformular meu algoritmo de detecção de recursão no meu projeto pet dump_r () https: //github.com/leeoniya/dump_r.ph [https://github.com/leeoniya/dump_r.php] etectar a recursão do objeto não é muito difícil - você usa spl_object_hash ...

6 a resposta

Objetivo C pode determinar a referência do objeto chamador em tempo de execução (reflexão)? [duplicado

Esta pergunta já tem uma resposta aqui: Como descobrir quem chamou um método? [/questions/1793999/how-to-find-out-who-called-a-method] 9 respostas Pelo que entendi, o Objective C é uma linguagem muito mais dinâmica que C # ou Java. Em C #, você ...

12 a resposta

Como obter classes e métodos de um arquivo .cs usando Reflexões em C #.?

Como obter as classes disponíveis em um arquivo '.cs'.? Como podemos obter as classes e métodos em um Assembly usando, Assembly.GetTypes() and Type.GetMethods() para obter a classe e os métodos em uma montage Da mesma forma como obter todas as ...

20 a resposta

getting tipo T de IEnumerable <T>

existe uma maneira de recuperar o tipoT a partir deIEnumerable<T> através da reflexão? por exemplo tenho uma variávelIEnumerable<Child> info; Eu quero recuperar o tipo de criança através de reflexão

16 a resposta

Get propriedades em ordem de declaração usando reflexão

Preciso obter todas as propriedades usando reflexão na ordem em que são declaradas na classe. De acordo com o MSDN, o pedido não pode ser garantido ao usarGetProperties() O método GetProperties não retorna propriedades em uma ordem específica, ...