リフレクションのランタイム型

更新 : 2007 年 11 月

リフレクションは TypeMethodInfo などのクラスを提供して、型、メンバ、パラメータ、およびその他のコード エンティティを示します。ただし、リフレクションを使用する場合は、これらのクラスを直接利用しません。これらの大部分は抽象 (Visual Basic では MustInherit) です。代わりに、共通言語ランタイム (CLR) によって提供される型を利用します。

たとえば、C# typeof 演算子 (Visual Basic では GetType) を使用して Type オブジェクトを取得する場合、オブジェクトは実際には RuntimeType です。RuntimeType は Type から派生し、すべての抽象メソッドの実装を提供します。

これらのランライム クラスは internal (Visual Basic では Friend) です。それらは基本クラスと別のドキュメントでは説明していません。それらの動作は基本クラスのドキュメントで説明されています。

参照

概念

リフレクションの概要