Type メンバ
型宣言を表します。型には、クラス型、インターフェイス型、配列型、値型、列挙型、型パラメータ、ジェネリック型定義、およびオープン構築ジェネリック型またはクローズ構築ジェネリック型があります。



名前 | 説明 | |
---|---|---|
![]() ![]() | GenericParameterAttributes | 現在のジェネリック型パラメータの共変性および特殊な制約を説明する GenericParameterAttributes フラグの組み合わせを取得します。 |
![]() | GenericParameterPosition | Type オブジェクトがジェネリック型またはジェネリック メソッドの型パラメータを表す場合に、パラメータを宣言したジェネリック型またはジェネリック メソッドの型パラメータ リスト内の型パラメータの位置を取得します。 |
![]() | GUID | Type に関連付けられている GUID を取得します。 |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | IsContextful | Type をコンテキスト内で管理できるかどうかを示す値を取得します。 |
![]() ![]() | IsExplicitLayout | Type に、クラスのレイアウト属性として ExplicitLayout が選択されているかどうかを示す値を取得します。 |
![]() ![]() ![]() ![]() ![]() ![]() | IsLayoutSequential | Type に、クラスのレイアウト属性として SequentialLayout が選択されているかどうかを示す値を取得します。 |
![]() | IsMarshalByRef | Type が参照渡しでマーシャリングされるかどうかを示す値を取得します。 |
![]() | IsNested | 現在の Type オブジェクトが、別の型の定義内に入れ子になっている定義で定義された型を表しているかどうかを示す値を取得します。 |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | IsSerializable | Type をシリアル化できるかどうかを示す値を取得します。 |
![]() ![]() ![]() ![]() ![]() ![]() | MetadataToken | メタデータ要素を識別する値を取得します。(MemberInfo から継承されます。) |
![]() | Name | 現在のメンバの名前を取得します。(MemberInfo から継承されます。) |
![]() | UnderlyingSystemType | この型を表す共通言語ランタイムによって提供された型を示します。 |



名前 | 説明 | |
---|---|---|
![]() | System.Runtime.InteropServices._Type.GetIDsOfNames | 名前のセットを対応するディスパッチ ID のセットにマッピングします。 |
![]() | System.Runtime.InteropServices._Type.GetTypeInfo | オブジェクトの型情報を取得します。受け取った情報は、インターフェイスの型情報を取得するために使用できます。 |
![]() | System.Runtime.InteropServices._Type.GetTypeInfoCount | オブジェクトが提供する型情報インターフェイスの数 (0 または 1) を取得します。 |
![]() | System.Runtime.InteropServices._Type.Invoke | オブジェクトによって公開されたプロパティおよびメソッドへのアクセスを提供します。 |

_Type メンバ
System.Type クラスのパブリック メンバをアンマネージ コードに公開します。
_Type データ型で公開されるメンバを以下の表に示します。

名前 | 説明 | |
---|---|---|
![]() | Assembly | COM オブジェクトに、Type.Assembly プロパティへのバージョンに依存しないアクセスが用意されています。 |
![]() | AssemblyQualifiedName | COM オブジェクトに、Type.AssemblyQualifiedName プロパティへのバージョンに依存しないアクセスが用意されています。 |
![]() | Attributes | COM オブジェクトに、Type.Attributes プロパティへのバージョンに依存しないアクセスが用意されています。 |
![]() | BaseType | COM オブジェクトに、Type.BaseType プロパティへのバージョンに依存しないアクセスが用意されています。 |
![]() | DeclaringType | COM オブジェクトに、Type.DeclaringType プロパティへのバージョンに依存しないアクセスが用意されています。 |
![]() | FullName | COM オブジェクトに、Type.FullName プロパティへのバージョンに依存しないアクセスが用意されています。 |
![]() | GUID | COM オブジェクトに、Type.GUID プロパティへのバージョンに依存しないアクセスが用意されています。 |
![]() | HasElementType | COM オブジェクトに、Type.HasElementType プロパティへのバージョンに依存しないアクセスが用意されています。 |
![]() | IsAbstract | COM オブジェクトに、Type.IsAbstract プロパティへのバージョンに依存しないアクセスが用意されています。 |
![]() | IsAnsiClass | COM オブジェクトに、Type.IsAnsiClass プロパティへのバージョンに依存しないアクセスが用意されています。 |
![]() | IsArray | COM オブジェクトに、Type.IsArray プロパティへのバージョンに依存しないアクセスが用意されています。 |
![]() | IsAutoClass | COM オブジェクトに、Type.IsAutoClass プロパティへのバージョンに依存しないアクセスが用意されています。 |
![]() | IsAutoLayout | COM オブジェクトに、Type.IsAutoLayout プロパティへのバージョンに依存しないアクセスが用意されています。 |
![]() | IsByRef | COM オブジェクトに、Type.IsByRef プロパティへのバージョンに依存しないアクセスが用意されています。 |
![]() | IsClass | COM オブジェクトに、Type.IsClass プロパティへのバージョンに依存しないアクセスが用意されています。 |
![]() | IsCOMObject | COM オブジェクトに、Type.IsCOMObject プロパティへのバージョンに依存しないアクセスが用意されています。 |
![]() | IsContextful | COM オブジェクトに、Type.IsContextful プロパティへのバージョンに依存しないアクセスが用意されています。 |
![]() | IsEnum | COM オブジェクトに、Type.IsEnum プロパティへのバージョンに依存しないアクセスが用意されています。 |
![]() | IsExplicitLayout | COM オブジェクトに、Type.IsExplicitLayout プロパティへのバージョンに依存しないアクセスが用意されています。 |
![]() | IsImport | COM オブジェクトに、Type.IsImport プロパティへのバージョンに依存しないアクセスが用意されています。 |
![]() | IsInterface | COM オブジェクトに、Type.IsInterface プロパティへのバージョンに依存しないアクセスが用意されています。 |
![]() | IsLayoutSequential | COM オブジェクトに、Type.IsLayoutSequential プロパティへのバージョンに依存しないアクセスが用意されています。 |
![]() | IsMarshalByRef | COM オブジェクトに、Type.IsMarshalByRef プロパティへのバージョンに依存しないアクセスが用意されています。 |
![]() | IsNestedAssembly | COM オブジェクトに、Type.IsNestedAssembly プロパティへのバージョンに依存しないアクセスが用意されています。 |
![]() | IsNestedFamANDAssem | COM オブジェクトに、Type.IsNestedFamANDAssem プロパティへのバージョンに依存しないアクセスが用意されています。 |
![]() | IsNestedFamily | COM オブジェクトに、Type.IsNestedFamily プロパティへのバージョンに依存しないアクセスが用意されています。 |
![]() | IsNestedFamORAssem | COM オブジェクトに、Type.IsNestedFamORAssem プロパティへのバージョンに依存しないアクセスが用意されています。 |
![]() | IsNestedPrivate | COM オブジェクトに、Type.IsNestedPrivate プロパティへのバージョンに依存しないアクセスが用意されています。 |
![]() | IsNestedPublic | COM オブジェクトに、Type.IsNestedPublic プロパティへのバージョンに依存しないアクセスが用意されています。 |
![]() | IsNotPublic | COM オブジェクトに、Type.IsNotPublic プロパティへのバージョンに依存しないアクセスが用意されています。 |
![]() | IsPointer | COM オブジェクトに、Type.IsPointer プロパティへのバージョンに依存しないアクセスが用意されています。 |
![]() | IsPrimitive | COM オブジェクトに、Type.IsPrimitive プロパティへのバージョンに依存しないアクセスが用意されています。 |
![]() | IsPublic | COM オブジェクトに、Type.IsPublic プロパティへのバージョンに依存しないアクセスが用意されています。 |
![]() | IsSealed | COM オブジェクトに、Type.IsSealed プロパティへのバージョンに依存しないアクセスが用意されています。 |
![]() | IsSerializable | COM オブジェクトに、Type.IsSerializable プロパティへのバージョンに依存しないアクセスが用意されています。 |
![]() | IsSpecialName | COM オブジェクトに、Type.IsSpecialName プロパティへのバージョンに依存しないアクセスが用意されています。 |
![]() | IsUnicodeClass | COM オブジェクトに、Type.IsUnicodeClass プロパティへのバージョンに依存しないアクセスが用意されています。 |
![]() | IsValueType | COM オブジェクトに、Type.IsValueType プロパティへのバージョンに依存しないアクセスが用意されています。 |
![]() | MemberType | COM オブジェクトに、Type.MemberType プロパティへのバージョンに依存しないアクセスが用意されています。 |
![]() | Module | COM オブジェクトに、Type.Module プロパティへのバージョンに依存しないアクセスが用意されています。 |
![]() | Name | COM オブジェクトに、MemberInfo.Name プロパティへのバージョンに依存しないアクセスが用意されています。 |
![]() | Namespace | COM オブジェクトに、Type.Namespace プロパティへのバージョンに依存しないアクセスが用意されています。 |
![]() | ReflectedType | COM オブジェクトに、Type.ReflectedType プロパティへのバージョンに依存しないアクセスが用意されています。 |
![]() | TypeHandle | COM オブジェクトに、Type.TypeHandle プロパティへのバージョンに依存しないアクセスが用意されています。 |
![]() | TypeInitializer | COM オブジェクトに、Type.TypeInitializer プロパティへのバージョンに依存しないアクセスが用意されています。 |
![]() | UnderlyingSystemType | COM オブジェクトに、Type.UnderlyingSystemType プロパティへのバージョンに依存しないアクセスが用意されています。 |

名前 | 説明 | |
---|---|---|
![]() | Equals | オーバーロードされます。 COM オブジェクトに、System.Type.Equals メソッドへのバージョンに依存しないアクセスが用意されています。 |
![]() | FindInterfaces | COM オブジェクトに、Type.FindInterfaces メソッドへのバージョンに依存しないアクセスが用意されています。 |
![]() | FindMembers | COM オブジェクトに、Type.FindMembers メソッドへのバージョンに依存しないアクセスが用意されています。 |
![]() | GetArrayRank | COM オブジェクトに、Type.GetArrayRank メソッドへのバージョンに依存しないアクセスが用意されています。 |
![]() | GetConstructor | オーバーロードされます。 COM オブジェクトに、System.Type.GetConstructor メソッドへのバージョンに依存しないアクセスが用意されています。 |
![]() | GetConstructors | オーバーロードされます。 COM オブジェクトに、System.Type.GetConstructors メソッドへのバージョンに依存しないアクセスが用意されています。 |
![]() | GetCustomAttributes | オーバーロードされます。 COM オブジェクトに、System.Reflection.MemberInfo.GetCustomAttributes メソッドへのバージョンに依存しないアクセスが用意されています。 |
![]() | GetDefaultMembers | COM オブジェクトに、Type.GetDefaultMembers メソッドへのバージョンに依存しないアクセスが用意されています。 |
![]() | GetElementType | COM オブジェクトに、Type.GetElementType メソッドへのバージョンに依存しないアクセスが用意されています。 |
![]() | GetEvent | オーバーロードされます。 COM オブジェクトに、System.Type.GetEvent メソッドへのバージョンに依存しないアクセスが用意されています。 |
![]() | GetEvents | オーバーロードされます。 COM オブジェクトに、System.Type.GetEvents メソッドへのバージョンに依存しないアクセスが用意されています。 |
![]() | GetField | オーバーロードされます。 COM オブジェクトに、System.Type.GetField メソッドへのバージョンに依存しないアクセスが用意されています。 |
![]() | GetFields | オーバーロードされます。 COM オブジェクトに、System.Type.GetFields メソッドへのバージョンに依存しないアクセスが用意されています。 |
![]() | GetHashCode | COM オブジェクトに、Type.GetHashCode メソッドへのバージョンに依存しないアクセスが用意されています。 |
![]() | GetIDsOfNames | 一連の名前を対応する一連のディスパッチ識別子に割り当てます。 |
![]() | GetInterface | オーバーロードされます。 COM オブジェクトに、System.Type.GetInterface メソッドへのバージョンに依存しないアクセスが用意されています。 |
![]() | GetInterfaceMap | COM オブジェクトに、Type.GetInterfaceMap メソッドへのバージョンに依存しないアクセスが用意されています。 |
![]() | GetInterfaces | COM オブジェクトに、Type.GetInterfaces メソッドへのバージョンに依存しないアクセスが用意されています。 |
![]() | GetMember | オーバーロードされます。 COM オブジェクトに、System.Type.GetMember メソッドへのバージョンに依存しないアクセスが用意されています。 |
![]() | GetMembers | オーバーロードされます。 COM オブジェクトに、System.Type.GetMembers メソッドへのバージョンに依存しないアクセスが用意されています。 |
![]() | GetMethod | オーバーロードされます。 COM オブジェクトに、System.Type.GetMethod メソッドへのバージョンに依存しないアクセスが用意されています。 |
![]() | GetMethods | オーバーロードされます。 COM オブジェクトに、System.Type.GetMethods メソッドへのバージョンに依存しないアクセスが用意されています。 |
![]() | GetNestedType | オーバーロードされます。 COM オブジェクトに、System.Type.GetNestedType メソッドへのバージョンに依存しないアクセスが用意されています。 |
![]() | GetNestedTypes | オーバーロードされます。 COM オブジェクトに、System.Type.GetNestedTypes メソッドへのバージョンに依存しないアクセスが用意されています。 |
![]() | GetProperties | オーバーロードされます。 COM オブジェクトに、System.Type.GetProperties メソッドへのバージョンに依存しないアクセスが用意されています。 |
![]() | GetProperty | オーバーロードされます。 COM オブジェクトに、System.Type.GetProperty メソッドへのバージョンに依存しないアクセスが用意されています。 |
![]() | GetType | COM オブジェクトに、Type.GetType メソッドへのバージョンに依存しないアクセスが用意されています。 |
![]() | GetTypeInfo | オブジェクトの型情報を取得します。その後は、インターフェイスの型情報の取得に使用できます。 |
![]() | GetTypeInfoCount | オブジェクトが提供する型情報インターフェイスの数 (0 または 1) を取得します。 |
![]() | Invoke | オブジェクトが公開するプロパティおよびメソッドにアクセスできるようにします。 |
![]() | InvokeMember | オーバーロードされます。 COM オブジェクトに、System.Type.InvokeMember メソッドへのバージョンに依存しないアクセスが用意されています。 |
![]() | IsAssignableFrom | COM オブジェクトに、Type.IsAssignableFrom メソッドへのバージョンに依存しないアクセスが用意されています。 |
![]() | IsDefined | COM オブジェクトに、MemberInfo.IsDefined メソッドへのバージョンに依存しないアクセスが用意されています。 |
![]() | IsInstanceOfType | COM オブジェクトに、Type.IsInstanceOfType メソッドへのバージョンに依存しないアクセスが用意されています。 |
![]() | IsSubclassOf | COM オブジェクトに、Type.IsSubclassOf メソッドへのバージョンに依存しないアクセスが用意されています。 |
![]() | ToString | COM オブジェクトに、Type.ToString メソッドへのバージョンに依存しないアクセスが用意されています。 |

- Type メンバのページへのリンク