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

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

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

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

参照

概念

リフレクション