Resultados da pesquisa a pedido "reflection"

4 a resposta

ASP.net MVC - Use o Reflection para descobrir se existe um controlador

Estou tendo um tempo para descobrir como implementar corretamente meu redirecionamento 404. Se eu usar o seguinte <HandleError()> _ Public Class BaseController : Inherits System.Web.Mvc.Controller ''# do stuff End ClassQualquer erro não tratado ...

9 a resposta

Passando tipo anônimo como parâmetros de método

Na minha arquitetura de plug-in, estou passando um nome de plug-in (string), nome de método (string) e parâmetros (array de objetos) para o meu serviço de plug-in para executar o método especificado e retornar o resultado (do tipo T). O método ...

1 a resposta

Swift: refletindo propriedades da subclasse de NSManagedObject

Ao acessar a estrutura interna de uma subclasse de NSManagedObject usando um Mirror, todas as variáveis gerenciadas são ignoradas. public class Foo: NSManagedObject { @NSManaged var bar: String? } var f: Foo = ... // ... creating a Foo in a ...

3 a resposta

É possível passar um nome de propriedade como uma sequência e atribuir um valor a ela?

Estou configurando uma classe auxiliar simples para armazenar alguns dados de um arquivo que estou analisando. Os nomes das propriedades correspondem aos nomes dos valores que espero encontrar no arquivo. Eu gostaria de adicionar um ...

4 a resposta

Reflexão sobre genéricos Java: Tipo de campo genérico da subclasse

Dadas duas classes como esta: class Example1<A,B> { public Map<A,B> someMap = new HashMap<A,B>(); } class Example2 extends Example1<URL, URL> { }Existe alguma maneira de usar a reflexão para determinar os tipos de componentes do Mapa para o ...

1 a resposta

A correspondência de padrões Scala no tipo genérico com TypeTag gera um aviso, enquanto ClassTag não?

Eu tenho dois métodos muito semelhantes. A única diferença é o uso deClassTag eTypeTag: def matchClass[A: ClassTag](v: Any) = v match { case a: A => "it's A" case _ => "not A" } def matchType[A: TypeTag](v: Any) = ... // same code as ...

1 a resposta

Como usar a reflexão do .NET para determinar o tipo de retorno do método (incluindo void) e parâmetros?

como saber o número e tipo de parâmetros? como saber o tipo de retorno? como verificar se o tipo de retorno é nulo?

2 a resposta

Encontre métodos que tenham atributo personalizado usando reflexão

Eu tenho um atributo personalizado: public class MenuItemAttribute : Attribute { }e uma classe com alguns métodos: public class HelloWorld { [MenuItemAttribute] public void Shout() { } [MenuItemAttribute] public void Cry() { } public void ...

1 a resposta

Como criar Chamada de expressão para qualquer método com parâmetro genérico

Eu só estou tentando fazer a mesma expressão como abaixo usando Linq.Expression: Expression<Func<Organization, bool>> expression = @org => @org.OrganizationFields.Any(a => a.CustomField.Name == field.Name && values.Contains(a.Value));Neste ...

3 a resposta

Como determinar a classe em que um método foi definido?

Gostaria de determinar dinamicamente a classe na qual o método atual foi definido. Aqui está um exemplo estático do que estou tentando fazer: class A def foo puts "I was defined in A" end end class B < A def foo puts "I was defined in B" super ...