Resultados da pesquisa a pedido "reflection"
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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ê ...
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 ...
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
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, ...