] Как я могу имитировать функциональность ExpandoObject в приложении .NET 3.5 с помощью с наименьшими накладными расходами? Пока что лучше всего использовать платформу Lin Fu ( http: //www.codeproject.com/KB/cs/LinFuPart2.aspx), но я думаю, что может быть что-то получше.
Чтобы лучше понять, к чему я здесь стремлюсь, моя цель - для динамического создания типа из параметров MethodInfo
. Итак, в основном я хочу превратить это:
public class ServiceObject
{
public void Execute(string TransformMeIntoAProperty);
}
в
public class ServiceObjectExecuteSignature
{
public string TransformMeIntoAProperty{ get; set;}
}
во время выполнения. Я должен иметь доступ к параметрам с помощью Reflection, потому что я использую выражения Linq.