В конечном счете, я с нетерпением жду подхода, основанного на отражении, для создания оболочки-делегата для метода B (C (), D ()) - в некотором роде (c, d) => B (() => c (), () => d ())
Первый вопрос - Учитывая, что у вас есть Methodinfo, каковы соображения по созданию типа делегата (через отражение), который соответствует сигнатуре этого метода?
У вас есть ссылка на фрагмент кода любого проекта с открытым исходным кодом, который делает это?: P
Обновление: Вот общий способ создания делегата для methodinfo Сборка делегата из MethodInfo? - Я думаю, что рекурсивная упаковка части параметров - это нечтоМне нужно потренироваться на выходных.