Управление объявленным типом MethodInfo - возможно ли это? - PullRequest
0 голосов
/ 29 мая 2018

По сути, у меня есть класс, назовем его «Controller», который принимает MethodInfo в качестве параметра конструктора.Итак, класс, который создает этот MethodInfo, называется «Дескриптор».Проблема в том, что когда 'Controller' вызывает MethodInfo, он всегда завершается с:

//MethodInfo creation on Descriptor
var mx = new Func<string>(() => "foo").Method;

//Error caused when Controller runs it
ArgumentException: Method '..anonymous...' declared on type 'Descriptor' cannot be called with instance of type 'Controller'
System.Linq.Expressions.Expression.ValidateCallInstanceType(Type instanceType, MethodInfo method)

Для меня класс 'Controller' полностью запрещен.Ребята, у вас есть предложения?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...