Resultados da pesquisa a pedido "reflection"
Como posso obter os valores dos parâmetros de um método de chamada?
Pergunta, questãoEstou escrevendo algum código que precisa ser capaz de obter ovaloresdos parâmetros do método que chamou a classe. Eu sei como chegar até o array ParameterInfo [], mas não sei como obter os valores. Isso é possível? Se for, acho ...
Guia de Reflexão em C ++ / Tutoriais
Estou achando difícil de qualquer maneira implementar o Reflection em C ++. Eu só vi exemplos do AGM :: LibReflection e Game Program Gems 5. Alguém conhece um tutorial ou um exemplo de código decente sobre como fazer isso? Até agora, conheço o ...
Como obter uma lista de propriedades com um determinado atributo?
Eu tenho um tipot, e gostaria de obter uma lista das propriedades públicas que têm o atributoMyAttribute. O atributo está marcado comAllowMultiple = false, como isso: [AttributeUsage(AttributeTargets.Property, AllowMultiple = false)]Atualmente, ...
Restrições de reflexão no Silverlight
Onde descrito restrições de reflexão conhecidas para os tipos Silverlight? Por exemplo: se eu tentar definir o valor da propriedade protegida ou privada comPropertyInfo.SetValue método eu recebo uma exceçãoMethodAccessException. Por que essas ...
Criar instância de classe a partir de string
Eu tenho um método C # que cria uma nova instância de uma classe a partir de uma seqüência de caracteres, no entanto, recebo um erro ao executar o código. obj = (ClassX)Activator.CreateInstance(Type.GetType("classPrefix_" ...
Objetivo C Introspecção / Reflexão
Existe um método incorporado, função, API, maneira comumente aceita etc. para despejar o conteúdo de um objeto instanciado no Objective C, especificamente no ambiente Cocoa / Cocoa-Touch da Apple? Eu quero ser capaz de fazer algo como MyType ...
Reflexão Golang: Não é possível definir campos da interface que envolvem uma estrutura
Estou tentando implementar um método que altera o valor dos campos em um objeto que pode ter uma estrutura arbitrária. A travessia dos campos não é problema quando tenho o ponteiro para uma estrutura. Mas não consigo alterar os campos quando ...
Como obter informações de tipo genérico de getAnnotatedParameterTypes () no Java 8?
Parece quegetAnnotatedParameterTypes() retorna uma matriz deAnnotatedTypes mantendo tipos brutos, e não genéricos. Por exemplo: public <T> void genericMethod(T t) { } @Test public void testAnnotatedTypes() throws ReflectiveOperationException { ...
Acessando um valor de anotação no Scala
TL; DR:Basicamente, estou procurando o equivalente Scala do Java: (MyAnnotation) Thing.getClass().getAnnotations()[0]Apesar de poder descobrir com facilidade anotações e consultas com base no tipo delas, não consigo obter ...
Como invocar métodos com parâmetros de ref / out usando reflexão
Imagine que eu tenho a seguinte classe: class Cow { public static bool TryParse(string s, out Cow cow) { ... } }É possível ligar paraTryParse via reflexão? Eu sei o básico: var type = typeof(Cow); var tryParse = type.GetMethod("TryParse"); var ...