Olá, Ora então por onde começar.
Primeiro, o que estás a fazer onde dá erro, é obter um MethodInfo (Vamos precisar dele)
É necessário fazer isto em 2 passos.
MethodInfo methodInfo = a.GetType().GetMethod("Validator");
methodInfo.Invoke(a, null);
Em que null é a indicar que não tem parâmetros,
Caso tenha parâmetos, é no invoke que os tens que adicionar, ordenados de acordo com o teu método.
Sendo o teu a uma variável com o interface AllAttributes, não podes simplesmente chamar a.Validator() em vez de usares reflection?
↧