Resultados da pesquisa a pedido "reflection"
Como você melhoraria essa classe superficial de cópias?
Eu escrevi uma classe com um único método estático que copia valores de propriedade de um objeto para outro. Não se importa com o tipo de objeto, apenas com propriedades idênticas. Faz o que eu preciso, então não estou desenvolvendo mais, mas que ...
Criando nova instância da classe com o parâmetro construtor
Eu tenho uma situação em que minha classe Java precisa criar uma tonelada de certos tipos de objetos. Eu gostaria de dar o nome da classe dos objetos que são criados como um parâmetro. Além disso, preciso fornecer à classe criada um parâmetro em ...
Existe uma boa maneira de obter MethodInfo do método genérico aberto?
Considere um tipo como este public interface IHaveGenericMethod { T1 Method<T1>(T1 parm); T2 Method<T1,T2>(T1 parm); int Method2(int parm); }Como obtenho um methodInfo para seus métodos? para um método não genérico regular, como o method2, posso ...
C # é do tipo genérico com restrição de tipo genérico
Vamos assumir uma interface interface IOwnedBy<T> where T : IOwner { T Owner { get; } }e interface IOwner { public int Id { get; } }Em algum lugar do meu código, eu gostaria de fazer o seguinte: if (obj is OwnedBy<IOwner>) { DoSomethingWith( ...
diferenças entre dois objetos em c #
Fiquei me perguntando como encontraria a diferença entre dois objetos da mesma classe. Portanto, se eu tivesse uma classe Person com a única diferença de idade, ela retornará os campos diferentes. obrigado
Como integrar a biblioteca do Reflections no android studio usando gradle com save and collect
Minha pergunta está relacionada aoReflexões [https://github.com/ronmamo/reflections]biblioteca do @ronmamo no github e integrá-lo ao meu projeto Android para acessar dinamicamente todas as classes herdadas de uma determinada interface. Não estou ...
Usando reflexão SetString
Eu tenho uma estrutura como esta: type ProductionInfo struct { StructA []Entry } type Entry struct { Field1 string Field2 int }Eu gostaria de mudar o valor deField1 usando reflexão, mas o objeto refletir sempre retornadoCanSet() = false. O que ...
Reflexão do PHP - Tipo de parâmetro Get Method As String
Estou tentando usar a reflexão do PHP para carregar dinamicamente os arquivos de classe dos modelos automaticamente com base no tipo de parâmetro que está no método do controlador. Aqui está um método de controlador de exemplo. <?php class ...
Especificando parâmetros de saída para Type.GetMethod
Estou usando a reflexão para acessar as informações do método TryParse (voto positivo para a primeira pessoa a adivinhar por que;). Se eu ligar: typeof(Int32).GetMethod("Parse", BindingFlags.Static | BindingFlags.Public, null, new Type[] { ...
Como obter anotações de uma variável de membro?
Eu quero conhecer as anotações de uma variável de membro de uma classe, eu usoBeanInfo beanInfo = Introspector.getBeanInfo(User.class) para examinar uma classe e usarBeanInfo.getPropertyDescriptors() , para encontrar propriedades específicas e ...