最小のオーバーヘッドで .NET 3.5 アプリケーションで ExpandoObject の機能を模倣するにはどうすればよいですか? これまでのところ、私の最善のリードは Lin Fu フレームワーク ( http://www.codeproject.com/KB/cs/LinFuPart2.aspx ) を使用することですが、もっと良いものがあるかもしれないと考えています。
ここで何をしようとしているのかをよりよく理解するために、私の目的は a のパラメーターから型を動的に作成することMethodInfo
です。だから、基本的に私はこれを変えたい:
public class ServiceObject
{
public void Execute(string TransformMeIntoAProperty);
}
の中へ
public class ServiceObjectExecuteSignature
{
public string TransformMeIntoAProperty{ get; set;}
}
実行時に。Linq 式を使用しているため、リフレクションを使用してパラメーターにアクセスできる必要があります。