Столкнулся с бедой следующего рода.
Имею MethodInfo метода и ссылку на экземпляр класса этого метода. Хочу в runtime получить делегат. Вроде все есть для этого, но ...
Вот тип делегата
public delegate object ExecDelegate(object name, object param);
Вот кусок кода класса
public class Sample {
// ...
object ExecCommon(object name, object param) {
//...
}
object ExecParticular(object name, string param) {
//...
}
}
Хочу получить делегат ExecDelegate для ExecParticular. Если прямо в коде прописать, то проблем нет, а в рантайме

. Delegate.CreateDelegate()с параметром MethodInfo работает только для статических методов
Как быть?