前の質問MethodInfo
で、アクション デリゲートからを取得する方法を尋ねました。この Action デリゲートは匿名で (Lambda から) 作成されました。私が今抱えている問題は、 が属するMethodInfo
オブジェクトが必要なため、を呼び出せないことです。MethodInfo
この場合、デリゲートは匿名であるため、所有者は存在しません。次の例外が発生します。
System.Reflection.TargetException : オブジェクトがターゲット タイプと一致しません。
私が使用しているフレームワーク (NUnit) では、リフレクションを使用して実行する必要があるため、提供された壁の中で遊ぶ必要があります。Emit
既に持っているデリゲートを実行するためだけに、動的アセンブリ/モジュール/タイプ/メソッドを作成するために使用することに頼りたくありません。
ありがとう。