В конечном счете, я с нетерпением жду подхода, основанного на отражении, для создания оболочки делегата для метода B(C(),D()) - для чего-то вроде (c,d)=>B(()=>c( ),()=>d())
Первый вопрос. Учитывая, что у вас есть Methodinfo, каковы соображения по созданию типа делегата (посредством отражения), который соответствует этой сигнатуре метода?
У вас есть ссылка на кусок кода любого проекта с открытым исходным кодом, который делает это? :П
Обновление: вот общий способ создания делегата для methodinfo Build делегатом от MethodInfo? - Я думаю, что рекурсивную обертку части параметров я должен отработать на выходных.
proper tail recursion
, а неtail calls
(последнее является деталью реализации). - person leppie   schedule 27.10.2010