Resultados da pesquisa a pedido "reflection"

5 a resposta

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 ...

2 a resposta

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 ...

7 a resposta

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, ...

1 a resposta

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 ...

6 a resposta

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_" ...

6 a resposta

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 ...

1 a resposta

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 ...

1 a resposta

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 { ...

3 a resposta

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 ...

1 a resposta

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 ...