TypeInfoクラス
提供:AB開発Wiki
ナビゲーションに移動検索に移動
実行時型情報を保持するためのクラスです。
クラスの機能
メンバ・プロパティ
BaseType
BaseType As TypeInfo
基底クラスを取得します。
FullName
FullName As String
クラスのフルネームを取得します。フルネームは、"NamespaceName.ClassName" の形で表現されます。
IsArray
IsArray As Boolean
配列のときは True、そうでないときは False が返ります。
IsByRef
IsByRef As Boolean
参照渡しのときは True、そうでないときは False が返ります。
IsClass
IsClass As Boolean
クラス型のときは True、そうでないときは False が返ります。
IsEnum
IsEnum As Boolean
列挙型のときは True、そうでないときは False が返ります。
IsInterface
IsInterface As Boolean
インターフェイス型のときは True、そうでないときは False が返ります。
IsPointer
IsPointer As Boolean
ポインタ型のときは True、そうでないときは False が返ります。
IsValueType
IsValueType As Boolean
値型のときは True、そうでないときは False が返ります。
Name
Name As String
クラス名を取得します。
Namespace
Namespace As String
名前空間を取得します。
備考
TypeInfoクラスは抽象クラスです。インスタンス化はできません。 Object.GetTypeメソッドを呼び出すことで、すべてのオブジェクトから型情報を取得できます。