Resultados da pesquisa a pedido "reflection"

1 a resposta

Localizando objetos usando a reflexão em tempo de execução do scala

ContextoEu uso o scala 2.11.6 atualmente, possivelmente 2.11.7 no futuro. Dados os arquivos de classe compilados no caminho de classe, eu quero fazer duas coisas: Encontre o nome de qualquer objeto que implemente uma certa interface: trait ...

1 a resposta

C # make class auto-register

Eu tenho vários tipos para os quais preciso fornecer funções personalizadas que falam com o mundo externo. Por exemplo, eu posso ter um Widget e um Sprocket, e quando os dados do mundo que eu não controlo chegarem e disserem "criar um Widget", ...

2 a resposta

O uso da dinâmica é considerado uma má prática?

Em C #, alguém pode fazer: MyClass myInstance = new MyClass(); dynamic mydynamicInstance = myInstance;E então, invoque um método, como: //This method takes a MyClass argument and does something. Caller.InvokeMethod(myDynamicInstance);Agora, ...

3 a resposta

Como posso determinar se existe uma conversão implícita em c #?

Eu tenho dois tipos, T e U, e quero saber se um operador de conversão implícito está definido de T para U. Estou ciente da existência deIsAssignableFrom [https://msdn.microsoft.com/en-us/library/system.type.isassignablefrom(v=vs.110).aspx] , e ...

2 a resposta

Como posso encontrar a propriedade Id ou propriedades relacionadas a uma propriedade de navegação?

Para um projeto em que estou trabalhando com o Entity Framework, eu gostaria de poder enumerar todas as propriedades de navegação para uma determinada instância de objeto (assumindo que seja um objeto gerado pelo EF). A partir daí, eu gostaria de ...

4 a resposta

Como descobrir todos os tipos de pacotes em tempo de execução?

Tanto quanto sei (vejaaqui [https://stackoverflow.com/a/22188310/605022]eaqui [https://stackoverflow.com/a/20805018/605022]) não há mecanismo de descoberta de tipo norefletir pacote [http://golang.org/pkg/reflect/], que espera que você já tenha ...

1 a resposta

Usando expressões FieldInfo.SetValue vs LINQ para definir um campo em uma estrutura

Eu quero definir campos particulares usando expressões LINQ. Eu tenho este código: //parameter "target", the object on which to set the field `field` ParameterExpression targetExp = Expression.Parameter(typeof(object), "target"); //parameter ...

4 a resposta

Iterar através das próprias Strings e Trim do próprio Object

Eu tenho vários objetos grandes, cada um com cerca de 60 strings. Eu tenho que cortar todas essas strings e gostaria de fazê-lo sem ter que ir com this.mystring = this.mystring.Trim (). Em vez disso, estou procurando uma maneira de cada objeto ...

5 a resposta

Obter todas as classes no caminho de classe

Como posso obter uma lista de todas as aulas disponíveis noCLASSPATH [http://docs.oracle.com/javase/tutorial/essential/environment/paths.html]em tempo de execução? No Eclipse IDE, você pode fazer isso pressionandoCtrl+Mudança+T. Existe algum ...

1 a resposta

Atribuir método para delegar através da reflexão

Fiquei atolado ao atribuir métodos dinamicamente a uma instância de delegado por meio de reflexão. Abaixo está um exemplo de cenário da situação que enfrento. class Program { static void Main(string[] args) { new DynamicDelegateTest().Test(); } ...