Resultados da pesquisa a pedido "reflection"
Descubra se uma propriedade é declarada virtual
Desculpe, eu estou olhando para oSystem.Type tipo e oPropertyInfo digite a documentação, mas não consigo encontrar o que preciso. Como posso saber se uma propriedade (ou método ou qualquer outro membro) foi declaradavirtual na sua classe ...
os decoradores de propriedades datilografadas podem definir metadados para a classe?
No texto datilografado, é possível usar um decorador de propriedades para definir metadados para a classe? Considere o código abaixo. O "alvo" do decorador de classe aparentemente não é o mesmo que o "alvo" do decorador de propriedades. Posso ...
Mantenha as linhas NULL por último no Dynamic Linq Order By
Estou usando este snippet abaixo para solicitar dinamicamente minhas consultas Linq e funciona muito bem. Eu não sou bom em reflexão ou consultas linq complexas, mas preciso de uma maneira que, quando a ordem crescente for usada, os valores NULL ...
Obter os caminhos de todos os assemblies referenciados
Como obtenho os caminhos de todos os assemblies referenciados pelo assembly atualmente em execução?GetReferencedAssmblies() me dá oAssemblyName[]s. Como chego de onde eles são carregados, a partir daí?
Java: determine programaticamente todos os nomes de pacotes carregados no caminho de classe
Quaisquer sugestões sobre como abordar como eu descobriria uma lista denomes de pacotesque existem nocaminho de classe atual? Isso precisa ser feito programaticamente em tempo de execução por uma das classes carregadas (e em execução) no caminho ...
Listar todas as subclasses de uma classe
Posso retornar uma lista de todas as subclasses de uma classe? Por exemplo: class Mother { } class ChildFoo: Mother { } class ChildBar: Mother { } let motherSubclasses = ... // TODO print(motherSubclasses) // should to return [ChildFoo.self, ...
Adicionando itens à Lista <T> usando reflexão
Eu estava tentando adicionar itens ao IList por meio de reflexão, mas ao chamar o método "Adicionar" um erro foi gerado "ref do objeto não definido". Durante a depuração, vim a saber que o GetMethod ("Adicionar") estava retornando uma referência ...
Quando você usa reflexão? Padrões / antipadrões
Entendo a API de reflexão (em c #), mas não tenho certeza de qual situação eu a usaria. Quais são alguns padrões - antipadrões para usar a reflexão?
A reflexão Java obtém valores variáveis da subclasse / obtém instância do objeto do campo membro
Digamos que eu tenha uma classe que tenha algumas variáveis de membro uma ou mais, sendo outra classe também com variáveis de membro. Como posso obter o valor de cada variável nas duas classes? Eu posso obter as variáveis ...
Como você pode percorrer as propriedades de uma classe?
Existe uma maneira em c # fazer um loop sobre as propriedades de uma classe? Basicamente, tenho uma classe que contém um grande número de propriedades (basicamente contém os resultados de uma grande consulta ao banco de dados). Eu preciso exibir ...