Perguntas com a marcação «reflection»

Reflexão é a capacidade de um programa observar e / ou modificar sua estrutura e / ou comportamento em tempo de execução. A reflexão depende da linguagem de programação de suporte - identifique a linguagem de programação usada ao usar essa tag.



10
Como carregar dinamicamente uma classe Python
Dada uma string de uma classe Python, por exemplo my_package.my_module.MyClass, qual é a melhor maneira possível de carregá-la? Em outras palavras, estou procurando um equivalente Class.forName()em Java, função em Python. Ele precisa funcionar no Google App Engine. De preferência, essa seria uma função que aceita o FQN da classe como …

1
Por que as sobrecargas Attributes.IsDefined () estão ausentes?
Inspirado por uma pergunta SO. A classe Attribute possui várias sobrecargas para o método IsDefined () . Cobertos são os atributos aplicados a Assembly, Module, MemberInfo, ParameterInfo. A sobrecarga MemberInfo abrange PropertyInfo, FieldInfo, EventInfo, MethodInfo, ConstructorInfo. Isso cuida da maioria dos AttributeTargets. Exceto por um biggy: não há sobrecarga para …
165 c#  .net  reflection 


12
Como testar se o tipo é primitivo
Eu tenho um bloco de código que serializa um tipo em uma marca de HTML. Type t = typeof(T); // I pass <T> in as a paramter, where myObj is of type T tagBuilder.Attributes.Add("class", t.Name); foreach (PropertyInfo prop in t.GetProperties()) { object propValue = prop.GetValue(myObj, null); string stringValue = propValue …



15
Como interceptar uma chamada de método em c #?
Para uma determinada classe, eu gostaria de ter a funcionalidade de rastreamento, ou seja, gostaria de registrar todas as chamadas de métodos (assinatura do método e valores reais dos parâmetros) e todas as saídas do método (apenas a assinatura do método). Como faço para isso assumindo que: Não quero usar …
154 c#  reflection  aop 

5
Converter um objeto 'type' em python em uma string
Eu estou querendo saber como converter um objeto 'tipo' python em uma string usando os recursos reflexivos do python. Por exemplo, eu gostaria de imprimir o tipo de um objeto print "My type is " + type(someObject) # (which obviously doesn't work like this)
152 python  reflection 

13
Obter propriedades e valores de objeto desconhecido
No mundo do PHP, decidi tentar o C #. Eu fiz uma pesquisa, mas não consigo encontrar a resposta de como fazer o equivalente a isso. $object = new Object(); $vars = get_class_vars(get_class($object)); foreach($vars as $var) { doSomething($object->$var); } Basicamente, tenho uma lista de um objeto. O objeto pode ser …
150 c#  reflection 





Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.