Resultados da pesquisa a pedido "reflection"
Alternativa linguística à reflexão
Eu estou tentando selecionar um algoritmo de compilação (de rust-crypto) com base em uma seqüência de configuração. Em Python ou JavaScript, digamos, eu provavelmente usaria a reflexão para chegar a isso: getattr(Digest, myAlgorithm)... mas pelo ...
Chamada de Função Dinâmica Java
Eu tenho uma matriz String que contém nomes de método noyyyyyy classe Noxxxxxx classe eu estou fazendo umayyyyyy instância (digamosobj) Agora eu posso ligarobj.function_name(), exceto que eu quero lerfunction_name da matriz String em um loop. ...
PropertyInfo SetValue e nulos
Se eu tiver algo como: object value = null; Foo foo = new Foo(); PropertyInfo property = Foo.GetProperties().Single(p => p.Name == "IntProperty"); property.SetValue(foo, value, null);Entãofoo.IntProperty é definido como0, Apesar devalue = ...
Em Java, é possível alterar ou modificar um enum em si e, assim, corromper um enum singleton?
É possível alterar uma enum em si no tempo de execução de alguma forma? Por exemplo. usando reflexão. A questão não está prestes a alterar o estado de uma constante enum. Está prestes a alterar o conjunto de constantes de um enum ou remover todas ...
No Python, como você pode obter o nome da classe de uma função membro?
Eu tenho uma função que assume outra função como parâmetro. Se a função for membro de uma classe, preciso encontrar o nome dessa classe. Por exemplo. def analyser(testFunc): print testFunc.__name__, 'belongs to the class, ...
A exceção incontornável, pt 2
Atualizar:Arquivei um relatório de bug no Microsoft ...
Reflexão do PHP: Como saber se um método / propriedade / constante é herdado da característica?
Desejo excluir todos os métodos herdados das características da listaque não são substituídos em uma classeEntão, como saber se um membro da classe é herdado da característica? Sim, posso verificar assim: if ($trait->hasMethod($methodName) || ...
Como obter um valor enum de um assembly usando ligação tardia em C #
Eu tenho um aplicativo WinForms C # 3.0 que ocasionalmente é necessário para controlar o Excel com automação. Isso está funcionando bem com a ligação antecipada normal, mas tive alguns problemas quando as pessoas não têm o Excel instalado, mas ...
Obter tipo de classe derivada do método estático de classe de uma base
eu gostaria de obter o tipo da classe derivada de um método estático de sua classe base. Como pode ser isto alcançado? Obrigado! class BaseClass { static void Ping () { Type t = this.GetType(); // should be DerivedClass, but it is not possible ...
Como devo usar o LambdaMetaFactory no meu caso de uso?
Apesar de ter lido toda a documentação que tenho conhecimento, não consigo resolver um problema com o uso de lambdas para executar um método. Para dar um pouco de experiência, meu caso de uso é um sistema de plug-ins. Estou usando uma anotação ...