署名が である型の具体的な型を見つけるにはどうすればよいIEnumerable<Func<ITab>>
ですか?
私のコンストラクターは、遅延読み込みを実行するために前述の型を取ります。基本的に、起動時間を短縮するために、必要なときにのみタブをロードします。ただし、それぞれの具体的なTab
実装は、タブ名を示す属性によって装飾されています。リストをループしているので、属性値を取得するためにデリゲートの具象型を取得したいと思います。
は承知し.GetType().GetMethod("Invoke").ReturnType
ていますが、それは を返しますITab
。を呼び出すことによってのみ具象型を見つけることができるようですInvoke()
。
各具象型に関連する情報にアクセスしながら、デリゲートを使用して遅延読み込みを実現するより良い方法はありますか?