12
私は個人的なプロジェクトのために反射重視の仕事をしています。私は、Type
オブジェクトを通じて代理人の戻り値型にアクセスする必要があります。これはちょっとしたメタですので、ここに例があります。リバースを介してデリゲート型の戻り値の型を取得するにはどうすればよいですか?
Type type = typeof(Func<Foo, Bar, Baz>);
// ????
// Use reflection to come to the following expected result
Type result = typeof(Baz);
どうすればいいですか?
Delegate
にキャストするそのタイプのインスタンスはありません。