Resultados da pesquisa a pedido "reflection"
Desempenho real de campos vs. propriedades
Estou fazendo uma tecelagem CIL pós-compilação que adiciona CIL a todos os métodos em um assembly (em outras palavras, toneladas de métodos). Cada método verifica se um valor específico é nulo. Exemplo (versão C # refletora do código CIL): // ...
Como obter um tipo de um assembly não referenciado?
GetType () retorna nuloquando o tipo existe em um assembly não referenciado. Por exemplo, quando o seguinte é chamado "localType" é sempre nulo (mesmo ao usar o nome completo do namespace da classe): Type localType = ...
Como refletir sobre T para criar uma árvore de expressão para uma consulta?
Estou tentando criar uma classe genérica para trabalhar com entidades da EF. Essa classe fala com repositórios, mas é essa classe que cria as expressões enviadas para os repositórios. Enfim, só estou tentando implementar um método virtual que ...
Como posso obter o nome primitivo de um tipo em c #?
Estou usando o reflexo para imprimir uma assinatura de método, por exemplo foreach (var pi in mi.GetParameters()) { Console.WriteLine(pi.Name + ": " + pi.ParameterType.ToString()); }Isso funciona muito bem, mas imprime o tipo de primitivas como ...
Alteração do tipo e valor do ponteiro na interface com reflexão
É possível alterar o tipo de ponteiro e o valor da variável definida pela interface? Eu posso alterar o valor do ponteiro com reflexão:v.Elem().Set(reflect.ValueOf(&Greeter{"Jack"}).Elem()) que é equivalente aa = &Greeter{"Jack"}. Mas como ...
Como invoco um método estático privado usando reflexão (Java)?
Eu gostaria de chamar um método estático privado. Eu tenho o nome Ouvi dizer que isso pode ser feito usando o mecanismo de reflexão Java. Como eu posso fazer isso? EDITAR:Um problema que encontrei ao tentar chamar o método é como especificar ...
Lang dinâmico. Tempo de Execução vs Reflexão
Estou planejando usar uma palavra-chave dinâmica para meu novo projeto. Mas antes de entrar em contato, eu gostaria de saber sobre os prós e os contras do uso de palavras-chave dinâmicas sobre o Reflection. Seguindo onde os profissionais, eu ...
Obtendo string da nova sintaxe do caminho da chave do Swift 4?
Como você pode obter umvalor da string deCaminhos-chave inteligentes Swift 4 [https://github.com/apple/swift-evolution/blob/master/proposals/0161-key-paths.md] sintaxe (por exemplo,\Foo.bar)? Neste ponto, estou curioso sobre qualquer maneira, não ...
Reflexão - obter nome da propriedade [duplicado]
Esta pergunta já tem uma resposta aqui: Obter nome e tipo de propriedade usando a expressão lambda [/questions/273941/get-property-name-and-type-using-lambda-expression] 4 respostasEu gostaria de passar nomes de propriedades para uma função sem ...
Como criar e acessar uma nova instância de uma classe anônima passada como um parâmetro em c #?
Eu criei uma função que usa um comando SQL e produz saída que pode ser usada para preencher uma lista de instâncias de classe. O código funciona muito bem. Eu incluí uma versão um pouco simplificada, sem manipulação de exceção aqui apenas para ...