Resultados da pesquisa a pedido "reflection"
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 ...
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", ...
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, ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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(); } ...