Share via


Type メンバ

Type 概要

パブリック フィールド

パブリック フィールドstatic (Shared in Visual Basic)Delimiter

.NET Compact Framework でもサポート。

Type の名前空間で、複数の名前を区切ります。このフィールドは読み取り専用です。
パブリック フィールドstatic (Shared in Visual Basic)EmptyTypes Type 型の空の配列を表します。このフィールドは読み取り専用です。
パブリック フィールドstatic (Shared in Visual Basic)FilterAttribute 属性に適用するメンバ フィルタを表します。このフィールドは読み取り専用です。
パブリック フィールドstatic (Shared in Visual Basic)FilterName 名前に適用され、大文字と小文字を区別するメンバ フィルタを表します。このフィールドは読み取り専用です。
パブリック フィールドstatic (Shared in Visual Basic)FilterNameIgnoreCase 名前に適用され、大文字と小文字を区別しないメンバ フィルタを表します。このフィールドは読み取り専用です。
パブリック フィールドstatic (Shared in Visual Basic)Missing

.NET Compact Framework でもサポート。

Type 情報に不足している値を表します。このフィールドは読み取り専用です。

パブリック プロパティ

パブリック プロパティAssembly

.NET Compact Framework でもサポート。

型が宣言される Assembly を取得します。
パブリック プロパティAssemblyQualifiedName Type の読み込み元であるアセンブリの名前を含む、 Type の完全限定名を取得します。
パブリック プロパティAttributes

.NET Compact Framework でもサポート。

Type に関連付けられている属性を取得します。
パブリック プロパティBaseType

.NET Compact Framework でもサポート。

現在の Type の直接の継承元である型を取得します。
パブリック プロパティDeclaringType

.NET Compact Framework でもサポート。

オーバーライド。 このメンバを宣言するクラスを取得します。
パブリック プロパティstatic (Shared in Visual Basic)DefaultBinder

.NET Compact Framework でもサポート。

既定のバインダへの参照を取得します。このバインダは、 InvokeMember によって呼び出される適切なメンバを選択するための内部規則を実装します。
パブリック プロパティFullName

.NET Compact Framework でもサポート。

Type の名前空間を含む、 Type の完全限定名を取得します。
パブリック プロパティGUID Type に関連付けられている GUID を取得します。
パブリック プロパティHasElementType

.NET Compact Framework でもサポート。

現在の Type が別の型を包含または参照しているかどうか、つまり現在の Type が配列、ポインタ、または参照渡しかどうかを示す値を取得します。
パブリック プロパティIsAbstract

.NET Compact Framework でもサポート。

Type が抽象型で、オーバーライドする必要があるかどうかを示す値を取得します。
パブリック プロパティIsAnsiClass

.NET Compact Framework でもサポート。

Type に、文字列書式属性として AnsiClass が選択されているかどうかを示す値を取得します。
パブリック プロパティIsArray

.NET Compact Framework でもサポート。

Type が配列かどうかを示す値を取得します。
パブリック プロパティIsAutoClass

.NET Compact Framework でもサポート。

Type に、文字列書式属性として AutoClass が選択されているかどうかを示す値を取得します。
パブリック プロパティIsAutoLayout

.NET Compact Framework でもサポート。

Type に、クラスのレイアウト属性として AutoLayout が選択されているかどうかを示す値を取得します。
パブリック プロパティIsByRef

.NET Compact Framework でもサポート。

Type が参照渡しかどうかを示す値を取得します。
パブリック プロパティIsClass

.NET Compact Framework でもサポート。

Type がクラスであり、値型やインターフェイスでないかどうかを示す値を取得します。
パブリック プロパティIsCOMObject

.NET Compact Framework でもサポート。

Type が COM オブジェクトかどうかを示す値を取得します。
パブリック プロパティIsContextful Type をコンテキスト内で管理できるかどうかを示す値を取得します。
パブリック プロパティIsEnum

.NET Compact Framework でもサポート。

現在の Type が列挙体であるどうかを示す値を取得します。
パブリック プロパティIsExplicitLayout Type に、クラスのレイアウト属性として ExplicitLayout が選択されているかどうかを示す値を取得します。
パブリック プロパティIsImport

.NET Compact Framework でもサポート。

Type が別のクラスからインポートされたかどうかを示す値を取得します。
パブリック プロパティIsInterface

.NET Compact Framework でもサポート。

Type がインターフェイスであり、クラスや値型でないかどうかを示す値を取得します。
パブリック プロパティIsLayoutSequential Type に、クラスのレイアウト属性として SequentialLayout が選択されているかどうかを示す値を取得します。
パブリック プロパティIsMarshalByRef Type が参照渡しでマーシャリングされるかどうかを示す値を取得します。
パブリック プロパティIsNestedAssembly

.NET Compact Framework でもサポート。

Type が入れ子になっていて、それ自体が属するアセンブリ内でだけ参照可能かどうかを示す値を取得します。
パブリック プロパティIsNestedFamANDAssem

.NET Compact Framework でもサポート。

Type が入れ子になっていて、それ自体が属するファミリとアセンブリの両方に属しているクラスだけから参照可能かどうかを示す値を取得します。
パブリック プロパティIsNestedFamily

.NET Compact Framework でもサポート。

Type が入れ子になっていて、それ自体が属するファミリ内でだけ参照可能かどうかを示す値を取得します。
パブリック プロパティIsNestedFamORAssem

.NET Compact Framework でもサポート。

Type が入れ子になっていて、それ自体が属するファミリまたはアセンブリのいずれかに属しているクラスだけから参照可能かどうかを示す値を取得します。
パブリック プロパティIsNestedPrivate

.NET Compact Framework でもサポート。

Type が入れ子になっていて、プライベートとして宣言されているかどうかを示す値を取得します。
パブリック プロパティIsNestedPublic

.NET Compact Framework でもサポート。

クラスが入れ子になっていて、パブリックとして宣言されているかどうかを示す値を取得します。
パブリック プロパティIsNotPublic

.NET Compact Framework でもサポート。

最上位の Type がパブリックとして宣言されていないかどうかを示す値を取得します。
パブリック プロパティIsPointer

.NET Compact Framework でもサポート。

Type がポインタかどうかを示す値を取得します。
パブリック プロパティIsPrimitive

.NET Compact Framework でもサポート。

Type がプリミティブ型の 1 つかどうかを示す値を取得します。
パブリック プロパティIsPublic

.NET Compact Framework でもサポート。

最上位の Type がパブリックとして宣言されているかどうかを示す値を取得します。
パブリック プロパティIsSealed

.NET Compact Framework でもサポート。

Type が sealed として宣言されているかどうかを示す値を取得します。
パブリック プロパティIsSerializable Type をシリアル化できるかどうかを示す値を取得します。
パブリック プロパティIsSpecialName

.NET Compact Framework でもサポート。

Type の名前が特別な処理を必要とするかどうかを示す値を取得します。
パブリック プロパティIsUnicodeClass

.NET Compact Framework でもサポート。

Type に文字列書式属性として UnicodeClass が選択されているかどうかを示す値を取得します。
パブリック プロパティIsValueType

.NET Compact Framework でもサポート。

Type が値型かどうかを示す値を取得します。
パブリック プロパティMemberType

.NET Compact Framework でもサポート。

オーバーライド。 メンバ型を示すビットマスクを取得します。
パブリック プロパティModule

.NET Compact Framework でもサポート。

現在の Type が定義されているモジュール (DLL) を取得します。
パブリック プロパティName (MemberInfo から継承されます)

.NET Compact Framework でもサポート。

このメンバの名前を取得します。
パブリック プロパティNamespace

.NET Compact Framework でもサポート。

Type の名前空間を取得します。
パブリック プロパティReflectedType

.NET Compact Framework でもサポート。

オーバーライド。 このメンバを取得するために使用したクラス オブジェクトを取得します。
パブリック プロパティTypeHandle

.NET Compact Framework でもサポート。

現在の Type のハンドルを取得します。
パブリック プロパティTypeInitializer Type のクラス初期化子を取得します。
パブリック プロパティUnderlyingSystemType

.NET Compact Framework でもサポート。

この型を表す共通言語ランタイムによって提供された型を示します。

パブリック メソッド

パブリック メソッドEquals

.NET Compact Framework でもサポート。

オーバーロード。 オーバーライド。 現在の Type の基になるシステム型が、指定した Object または Type の基になるシステム型と同じかどうかを判断します。
パブリック メソッドFindInterfaces 現在の Type によって実装または継承されているインターフェイスのフィルタ適用済みリストを表す、 Type オブジェクトの配列を返します。
パブリック メソッドFindMembers 指定したメンバ型の MemberInfo オブジェクトの配列にフィルタを適用して返します。
パブリック メソッドGetArrayRank Array の次元数を取得します。
パブリック メソッドGetConstructor

.NET Compact Framework でもサポート。

オーバーロード。 現在の Type の特定のコンストラクタを取得します。
パブリック メソッドGetConstructors

.NET Compact Framework でもサポート。

オーバーロード。 現在の Type のコンストラクタを取得します。
パブリック メソッドGetCustomAttributes (MemberInfo から継承されます)

.NET Compact Framework でもサポート。

オーバーロード。 派生クラスによってオーバーライドされた場合、このメンバで定義されているすべての属性を返します。
パブリック メソッドGetDefaultMembers

.NET Compact Framework でもサポート。

DefaultMemberAttribute が設定されている現在の Type に定義されているメンバを検索します。
パブリック メソッドGetElementType

.NET Compact Framework でもサポート。

派生クラスによってオーバーライドされた場合、現在の配列、ポインタ、または参照型によって包含または参照されるオブジェクトの Type を返します。
パブリック メソッドGetEvent

.NET Compact Framework でもサポート。

オーバーロード。 現在の Type で宣言または継承されている特定のイベントを取得します。
パブリック メソッドGetEvents

.NET Compact Framework でもサポート。

オーバーロード。 現在の Type で宣言または継承されているイベントを取得します。
パブリック メソッドGetField

.NET Compact Framework でもサポート。

オーバーロード。 現在の Type の特定のフィールドを取得します。
パブリック メソッドGetFields

.NET Compact Framework でもサポート。

オーバーロード。 現在の Type のフィールドを取得します。
パブリック メソッドGetHashCode

.NET Compact Framework でもサポート。

オーバーライド。 このインスタンスのハッシュ コードを返します。
パブリック メソッドGetInterface オーバーロード。 現在の Type で実装または継承されている特定のインターフェイスを取得します。
パブリック メソッドGetInterfaceMap 指定したインターフェイス型に対するインターフェイスの割り当てを返します。
パブリック メソッドGetInterfaces

.NET Compact Framework でもサポート。

派生クラスによってオーバーライドされた場合、現在の Type で実装または継承されているすべてのインターフェイスを取得します。
パブリック メソッドGetMember

.NET Compact Framework でもサポート。

オーバーロード。 現在の Type のメンバのうち、指定したメンバを取得します。
パブリック メソッドGetMembers

.NET Compact Framework でもサポート。

オーバーロード。 現在の Type のメンバ (プロパティ、メソッド、フィールド、イベントなど) を取得します。
パブリック メソッドGetMethod

.NET Compact Framework でもサポート。

オーバーロード。 現在の Type の特定のメソッドを取得します。
パブリック メソッドGetMethods

.NET Compact Framework でもサポート。

オーバーロード。 現在の Type のメソッドを取得します。
パブリック メソッドGetNestedType

.NET Compact Framework でもサポート。

オーバーロード。 現在の Type 内で入れ子になっている特定の型を取得します。
パブリック メソッドGetNestedTypes

.NET Compact Framework でもサポート。

オーバーロード。 現在の Type 内で入れ子になっている型を取得します。
パブリック メソッドGetProperties

.NET Compact Framework でもサポート。

オーバーロード。 現在の Type のプロパティを取得します。
パブリック メソッドGetProperty

.NET Compact Framework でもサポート。

オーバーロード。 現在の Type の特定のプロパティを取得します。
パブリック メソッドstatic (Shared in Visual Basic)GetType

.NET Compact Framework でもサポート。

オーバーロード。 指定した名前の Type を取得します。
パブリック メソッドstatic (Shared in Visual Basic)GetTypeArray 指定した配列内のオブジェクトの型を取得します。
パブリック メソッドstatic (Shared in Visual Basic)GetTypeCode

.NET Compact Framework でもサポート。

指定した Type の基になる型コードを取得します。
パブリック メソッドstatic (Shared in Visual Basic)GetTypeFromCLSID オーバーロード。 指定したクラス ID (CLSID) に関連付けられている型を取得します。
パブリック メソッドstatic (Shared in Visual Basic)GetTypeFromHandle

.NET Compact Framework でもサポート。

指定した型ハンドルによって参照される型を取得します。
パブリック メソッドstatic (Shared in Visual Basic)GetTypeFromProgID オーバーロード。 指定したプログラム ID (ProgID) に関連付けられている型を取得します。
パブリック メソッドstatic (Shared in Visual Basic)GetTypeHandle 指定したオブジェクトの Type のハンドルを取得します。
パブリック メソッドInvokeMember

.NET Compact Framework でもサポート。

オーバーロード。 現在の Type の特定のメンバを呼び出します。
パブリック メソッドIsAssignableFrom

.NET Compact Framework でもサポート。

指定した Type のインスタンスを現在の Type のインスタンスに代入できるかどうかを判断します。
パブリック メソッドIsDefined (MemberInfo から継承されます)

.NET Compact Framework でもサポート。

派生クラスによってオーバーライドされた場合、このメンバに attributeType のインスタンスが 1 つ以上定義されているかどうかを示します。
パブリック メソッドIsInstanceOfType

.NET Compact Framework でもサポート。

指定したオブジェクトが現在の Type のインスタンスかどうかを判断します。
パブリック メソッドIsSubclassOf

.NET Compact Framework でもサポート。

現在の Type が、指定した Type から派生しているかどうかを確認します。
パブリック メソッドToString

.NET Compact Framework でもサポート。

オーバーライド。 現在の Type の名前を表す String を返します。

プロテクト コンストラクタ

プロテクト コンストラクタType コンストラクタ

.NET Compact Framework でもサポート。

Type クラスの新しいインスタンスを初期化します。

プロテクト メソッド

プロテクト メソッドFinalize (Object から継承されます)

.NET Compact Framework でもサポート。

オーバーライド。 Object がガベージ コレクションにより収集される前に、その Object がリソースを解放し、その他のクリーンアップ操作を実行できるようにします。

C# と C++ では、ファイナライザはデストラクタ構文で表現されます。

プロテクト メソッドGetAttributeFlagsImpl

.NET Compact Framework でもサポート。

派生クラスによってオーバーライドされた場合、 Attributes プロパティを実装し、 Type に関連付けられている属性を示すビットマスクを取得します。
プロテクト メソッドGetConstructorImpl

.NET Compact Framework でもサポート。

派生クラスによってオーバーライドされた場合、指定したバインディング制約および指定した呼び出し規約を使用して、指定した引数の型および修飾子と一致するパラメータが設定されているコンストラクタを検索します。
プロテクト メソッドGetMethodImpl

.NET Compact Framework でもサポート。

派生クラスによってオーバーライドされた場合、指定したバインディング制約および指定した呼び出し規約を使用して、指定したメソッドのうち、指定した引数の型および修飾子と一致するパラメータが設定されているものを検索します。
プロテクト メソッドGetPropertyImpl

.NET Compact Framework でもサポート。

派生クラスによってオーバーライドされるときに、指定のバインディング制約を使用して、指定した引数の型および修飾子と一致するパラメータが設定されたプロパティを検索します。
プロテクト メソッドHasElementTypeImpl

.NET Compact Framework でもサポート。

派生クラスによってオーバーライドされた場合、 HasElementType プロパティを実装し、現在の Type が別の型を包含または参照しているかどうか、つまり現在の Type が配列やポインタであるか、参照渡しかどうかを判断します。
プロテクト メソッドIsArrayImpl

.NET Compact Framework でもサポート。

派生クラスによってオーバーライドされるときに、 IsArray プロパティを実装し、 Type が配列かどうかを判断します。
プロテクト メソッドIsByRefImpl

.NET Compact Framework でもサポート。

派生クラスによってオーバーライドされるときに、 IsByRef プロパティを実装し、 Type が参照渡しかどうかを判断します。
プロテクト メソッドIsCOMObjectImpl

.NET Compact Framework でもサポート。

派生クラスによってオーバーライドされるときに、 IsCOMObject プロパティを実装し、 Type が COM オブジェクトかどうかを判断します。
プロテクト メソッドIsContextfulImpl IsContextful プロパティを実装し、 Type をコンテキスト内で管理できるかどうかを判断します。
プロテクト メソッドIsMarshalByRefImpl IsMarshalByRef プロパティを実装し、 Type が参照渡しでマーシャリングされるかどうかを判断します。
プロテクト メソッドIsPointerImpl

.NET Compact Framework でもサポート。

派生クラスによってオーバーライドされるときに、 IsPointer プロパティを実装し、 Type がポインタかどうかを判断します。
プロテクト メソッドIsPrimitiveImpl

.NET Compact Framework でもサポート。

派生クラスによってオーバーライドされるときに、 IsPrimitive プロパティを実装し、 Type がプリミティブ型の 1 つかどうかを判断します。
プロテクト メソッドIsValueTypeImpl

.NET Compact Framework でもサポート。

IsValueType プロパティを実装し、 Type が値型であり、クラスやインターフェイスでないかどうかを判断します。
プロテクト メソッドMemberwiseClone (Object から継承されます)

.NET Compact Framework でもサポート。

現在の Object の簡易コピーを作成します。

参照

Type クラス | System 名前空間