_Type インターフェイス

定義

重要

この API は CLS 準拠ではありません。

Type クラスのパブリック メンバーをアンマネージ コードに公開します。

public interface class _Type
[System.CLSCompliant(false)]
[System.Runtime.InteropServices.Guid("BCA8B44D-AAD6-3A86-8AB7-03349F4F2DA2")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface _Type
[System.CLSCompliant(false)]
[System.Runtime.InteropServices.Guid("BCA8B44D-AAD6-3A86-8AB7-03349F4F2DA2")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
[System.Runtime.InteropServices.ComVisible(true)]
public interface _Type
[<System.CLSCompliant(false)>]
[<System.Runtime.InteropServices.Guid("BCA8B44D-AAD6-3A86-8AB7-03349F4F2DA2")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type _Type = interface
[<System.CLSCompliant(false)>]
[<System.Runtime.InteropServices.Guid("BCA8B44D-AAD6-3A86-8AB7-03349F4F2DA2")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type _Type = interface
Public Interface _Type
派生
属性

注釈

このインターフェイスは、アンマネージ コードからマネージド クラスにアクセスするためのインターフェイスであり、マネージド コードから呼び出すべきではありません。

このインターフェイスは、アンマネージ COM オブジェクトからアクセスできる System.Type クラス メンバーの vtable の順序を保持します。

プロパティ

名前 説明
Assembly

Assembly プロパティへのバージョンに依存しないアクセス権を持つ COM オブジェクトを提供します。

AssemblyQualifiedName

AssemblyQualifiedName プロパティへのバージョンに依存しないアクセス権を持つ COM オブジェクトを提供します。

Attributes

Attributes プロパティへのバージョンに依存しないアクセス権を持つ COM オブジェクトを提供します。

BaseType

BaseType プロパティへのバージョンに依存しないアクセス権を持つ COM オブジェクトを提供します。

DeclaringType

DeclaringType プロパティへのバージョンに依存しないアクセス権を持つ COM オブジェクトを提供します。

FullName

FullName プロパティへのバージョンに依存しないアクセス権を持つ COM オブジェクトを提供します。

GUID

GUID プロパティへのバージョンに依存しないアクセス権を持つ COM オブジェクトを提供します。

HasElementType

HasElementType プロパティへのバージョンに依存しないアクセス権を持つ COM オブジェクトを提供します。

IsAbstract

IsAbstract プロパティへのバージョンに依存しないアクセス権を持つ COM オブジェクトを提供します。

IsAnsiClass

IsAnsiClass プロパティへのバージョンに依存しないアクセス権を持つ COM オブジェクトを提供します。

IsArray

IsArray プロパティへのバージョンに依存しないアクセス権を持つ COM オブジェクトを提供します。

IsAutoClass

IsAutoClass プロパティへのバージョンに依存しないアクセス権を持つ COM オブジェクトを提供します。

IsAutoLayout

IsAutoLayout プロパティへのバージョンに依存しないアクセス権を持つ COM オブジェクトを提供します。

IsByRef

IsByRef プロパティへのバージョンに依存しないアクセス権を持つ COM オブジェクトを提供します。

IsClass

IsClass プロパティへのバージョンに依存しないアクセス権を持つ COM オブジェクトを提供します。

IsCOMObject

IsCOMObject プロパティへのバージョンに依存しないアクセス権を持つ COM オブジェクトを提供します。

IsContextful

IsContextful プロパティへのバージョンに依存しないアクセス権を持つ COM オブジェクトを提供します。

IsEnum

IsEnum プロパティへのバージョンに依存しないアクセス権を持つ COM オブジェクトを提供します。

IsExplicitLayout

IsExplicitLayout プロパティへのバージョンに依存しないアクセス権を持つ COM オブジェクトを提供します。

IsImport

IsImport プロパティへのバージョンに依存しないアクセス権を持つ COM オブジェクトを提供します。

IsInterface

IsInterface プロパティへのバージョンに依存しないアクセス権を持つ COM オブジェクトを提供します。

IsLayoutSequential

IsLayoutSequential プロパティへのバージョンに依存しないアクセス権を持つ COM オブジェクトを提供します。

IsMarshalByRef

IsMarshalByRef プロパティへのバージョンに依存しないアクセス権を持つ COM オブジェクトを提供します。

IsNestedAssembly

IsNestedAssembly プロパティへのバージョンに依存しないアクセス権を持つ COM オブジェクトを提供します。

IsNestedFamANDAssem

IsNestedFamANDAssem プロパティへのバージョンに依存しないアクセス権を持つ COM オブジェクトを提供します。

IsNestedFamily

IsNestedFamily プロパティへのバージョンに依存しないアクセス権を持つ COM オブジェクトを提供します。

IsNestedFamORAssem

IsNestedFamORAssem プロパティへのバージョンに依存しないアクセス権を持つ COM オブジェクトを提供します。

IsNestedPrivate

IsNestedPrivate プロパティへのバージョンに依存しないアクセス権を持つ COM オブジェクトを提供します。

IsNestedPublic

IsNestedPublic プロパティへのバージョンに依存しないアクセス権を持つ COM オブジェクトを提供します。

IsNotPublic

IsNotPublic プロパティへのバージョンに依存しないアクセス権を持つ COM オブジェクトを提供します。

IsPointer

IsPointer プロパティへのバージョンに依存しないアクセス権を持つ COM オブジェクトを提供します。

IsPrimitive

IsPrimitive プロパティへのバージョンに依存しないアクセス権を持つ COM オブジェクトを提供します。

IsPublic

IsPublic プロパティへのバージョンに依存しないアクセス権を持つ COM オブジェクトを提供します。

IsSealed

IsSealed プロパティへのバージョンに依存しないアクセス権を持つ COM オブジェクトを提供します。

IsSerializable

IsSerializable プロパティへのバージョンに依存しないアクセス権を持つ COM オブジェクトを提供します。

IsSpecialName

IsSpecialName プロパティへのバージョンに依存しないアクセス権を持つ COM オブジェクトを提供します。

IsUnicodeClass

IsUnicodeClass プロパティへのバージョンに依存しないアクセス権を持つ COM オブジェクトを提供します。

IsValueType

IsValueType プロパティへのバージョンに依存しないアクセス権を持つ COM オブジェクトを提供します。

MemberType

MemberType プロパティへのバージョンに依存しないアクセス権を持つ COM オブジェクトを提供します。

Module

Module プロパティへのバージョンに依存しないアクセス権を持つ COM オブジェクトを提供します。

Name

Name プロパティへのバージョンに依存しないアクセス権を持つ COM オブジェクトを提供します。

Namespace

Namespace プロパティへのバージョンに依存しないアクセス権を持つ COM オブジェクトを提供します。

ReflectedType

ReflectedType プロパティへのバージョンに依存しないアクセス権を持つ COM オブジェクトを提供します。

TypeHandle

TypeHandle プロパティへのバージョンに依存しないアクセス権を持つ COM オブジェクトを提供します。

TypeInitializer

TypeInitializer プロパティへのバージョンに依存しないアクセス権を持つ COM オブジェクトを提供します。

UnderlyingSystemType

UnderlyingSystemType プロパティへのバージョンに依存しないアクセス権を持つ COM オブジェクトを提供します。

メソッド

名前 説明
Equals(Object)

Equals(Object) メソッドへのバージョンに依存しないアクセス権を持つ COM オブジェクトを提供します。

Equals(Type)

Equals(Type) メソッドへのバージョンに依存しないアクセス権を持つ COM オブジェクトを提供します。

FindInterfaces(TypeFilter, Object)

FindInterfaces(TypeFilter, Object) メソッドへのバージョンに依存しないアクセス権を持つ COM オブジェクトを提供します。

FindMembers(MemberTypes, BindingFlags, MemberFilter, Object)

FindMembers(MemberTypes, BindingFlags, MemberFilter, Object) メソッドへのバージョンに依存しないアクセス権を持つ COM オブジェクトを提供します。

GetArrayRank()

GetArrayRank() メソッドへのバージョンに依存しないアクセス権を持つ COM オブジェクトを提供します。

GetConstructor(BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[])

GetConstructor(BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]) メソッドへのバージョンに依存しないアクセス権を持つ COM オブジェクトを提供します。

GetConstructor(BindingFlags, Binder, Type[], ParameterModifier[])

GetConstructor(BindingFlags, Binder, Type[], ParameterModifier[]) メソッドへのバージョンに依存しないアクセス権を持つ COM オブジェクトを提供します。

GetConstructor(Type[])

GetConstructor(Type[]) メソッドへのバージョンに依存しないアクセス権を持つ COM オブジェクトを提供します。

GetConstructors()

GetConstructors() メソッドへのバージョンに依存しないアクセス権を持つ COM オブジェクトを提供します。

GetConstructors(BindingFlags)

GetConstructors(BindingFlags) メソッドへのバージョンに依存しないアクセス権を持つ COM オブジェクトを提供します。

GetCustomAttributes(Boolean)

GetCustomAttributes(Boolean) メソッドへのバージョンに依存しないアクセス権を持つ COM オブジェクトを提供します。

GetCustomAttributes(Type, Boolean)

GetCustomAttributes(Type, Boolean) メソッドへのバージョンに依存しないアクセス権を持つ COM オブジェクトを提供します。

GetDefaultMembers()

GetDefaultMembers() メソッドへのバージョンに依存しないアクセス権を持つ COM オブジェクトを提供します。

GetElementType()

GetElementType() メソッドへのバージョンに依存しないアクセス権を持つ COM オブジェクトを提供します。

GetEvent(String, BindingFlags)

GetEvent(String, BindingFlags) メソッドへのバージョンに依存しないアクセス権を持つ COM オブジェクトを提供します。

GetEvent(String)

GetEvent(String) メソッドへのバージョンに依存しないアクセス権を持つ COM オブジェクトを提供します。

GetEvents()

GetEvents() メソッドへのバージョンに依存しないアクセス権を持つ COM オブジェクトを提供します。

GetEvents(BindingFlags)

GetEvents(BindingFlags) メソッドへのバージョンに依存しないアクセス権を持つ COM オブジェクトを提供します。

GetField(String, BindingFlags)

GetField(String, BindingFlags) メソッドへのバージョンに依存しないアクセス権を持つ COM オブジェクトを提供します。

GetField(String)

GetField(String) メソッドへのバージョンに依存しないアクセス権を持つ COM オブジェクトを提供します。

GetFields()

GetFields() メソッドへのバージョンに依存しないアクセス権を持つ COM オブジェクトを提供します。

GetFields(BindingFlags)

GetFields(BindingFlags) メソッドへのバージョンに依存しないアクセス権を持つ COM オブジェクトを提供します。

GetHashCode()

GetHashCode() メソッドへのバージョンに依存しないアクセス権を持つ COM オブジェクトを提供します。

GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr)

一連の名前を対応する一連のディスパッチ識別子に割り当てます。

GetInterface(String, Boolean)

GetInterface(String, Boolean) メソッドへのバージョンに依存しないアクセス権を持つ COM オブジェクトを提供します。

GetInterface(String)

GetInterface(String) メソッドへのバージョンに依存しないアクセス権を持つ COM オブジェクトを提供します。

GetInterfaceMap(Type)

GetInterfaceMap(Type) メソッドへのバージョンに依存しないアクセス権を持つ COM オブジェクトを提供します。

GetInterfaces()

GetInterfaces() メソッドへのバージョンに依存しないアクセス権を持つ COM オブジェクトを提供します。

GetMember(String, BindingFlags)

GetMember(String, BindingFlags) メソッドへのバージョンに依存しないアクセス権を持つ COM オブジェクトを提供します。

GetMember(String, MemberTypes, BindingFlags)

GetMember(String, MemberTypes, BindingFlags) メソッドへのバージョンに依存しないアクセス権を持つ COM オブジェクトを提供します。

GetMember(String)

GetMember(String) メソッドへのバージョンに依存しないアクセス権を持つ COM オブジェクトを提供します。

GetMembers()

GetMembers() メソッドへのバージョンに依存しないアクセス権を持つ COM オブジェクトを提供します。

GetMembers(BindingFlags)

GetMembers(BindingFlags) メソッドへのバージョンに依存しないアクセス権を持つ COM オブジェクトを提供します。

GetMethod(String, BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[])

GetMethod(String, BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]) メソッドへのバージョンに依存しないアクセス権を持つ COM オブジェクトを提供します。

GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[])

GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[]) メソッドへのバージョンに依存しないアクセス権を持つ COM オブジェクトを提供します。

GetMethod(String, BindingFlags)

GetMethod(String, BindingFlags) メソッドへのバージョンに依存しないアクセス権を持つ COM オブジェクトを提供します。

GetMethod(String, Type[], ParameterModifier[])

GetMethod(String, Type[], ParameterModifier[]) メソッドへのバージョンに依存しないアクセス権を持つ COM オブジェクトを提供します。

GetMethod(String, Type[])

GetMethod(String, Type[]) メソッドへのバージョンに依存しないアクセス権を持つ COM オブジェクトを提供します。

GetMethod(String)

GetMethod(String) メソッドへのバージョンに依存しないアクセス権を持つ COM オブジェクトを提供します。

GetMethods()

GetMethods() メソッドへのバージョンに依存しないアクセス権を持つ COM オブジェクトを提供します。

GetMethods(BindingFlags)

GetMethods(BindingFlags) メソッドへのバージョンに依存しないアクセス権を持つ COM オブジェクトを提供します。

GetNestedType(String, BindingFlags)

GetNestedType(String, BindingFlags) メソッドへのバージョンに依存しないアクセス権を持つ COM オブジェクトを提供します。

GetNestedType(String)

GetNestedType(String) メソッドへのバージョンに依存しないアクセス権を持つ COM オブジェクトを提供します。

GetNestedTypes()

GetNestedTypes() メソッドへのバージョンに依存しないアクセス権を持つ COM オブジェクトを提供します。

GetNestedTypes(BindingFlags)

GetNestedTypes(BindingFlags) メソッドへのバージョンに依存しないアクセス権を持つ COM オブジェクトを提供し、指定されたバインド制約を使用して、現在のType内で入れ子になった型を検索します。

GetProperties()

GetProperties() メソッドへのバージョンに依存しないアクセス権を持つ COM オブジェクトを提供します。

GetProperties(BindingFlags)

GetProperties(BindingFlags) メソッドへのバージョンに依存しないアクセス権を持つ COM オブジェクトを提供します。

GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[])

GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[]) メソッドへのバージョンに依存しないアクセス権を持つ COM オブジェクトを提供します。

GetProperty(String, BindingFlags)

GetProperty(String, BindingFlags) メソッドへのバージョンに依存しないアクセス権を持つ COM オブジェクトを提供します。

GetProperty(String, Type, Type[], ParameterModifier[])

GetProperty(String, Type, Type[], ParameterModifier[]) メソッドへのバージョンに依存しないアクセス権を持つ COM オブジェクトを提供します。

GetProperty(String, Type, Type[])

GetProperty(String, Type, Type[]) メソッドへのバージョンに依存しないアクセス権を持つ COM オブジェクトを提供します。

GetProperty(String, Type)

GetProperty(String, Type) メソッドへのバージョンに依存しないアクセス権を持つ COM オブジェクトを提供します。

GetProperty(String, Type[])

GetProperty(String, Type[]) メソッドへのバージョンに依存しないアクセス権を持つ COM オブジェクトを提供します。

GetProperty(String)

GetProperty(String) メソッドへのバージョンに依存しないアクセス権を持つ COM オブジェクトを提供します。

GetType()

GetType() メソッドへのバージョンに依存しないアクセス権を持つ COM オブジェクトを提供します。

GetTypeInfo(UInt32, UInt32, IntPtr)

オブジェクトの型情報を取得します。この型情報を使用して、インターフェイスの型情報を取得できます。

GetTypeInfoCount(UInt32)

オブジェクトが提供する型情報インターフェイスの数 (0 または 1) を取得します。

Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr)

オブジェクトによって公開されるプロパティとメソッドへのアクセスを提供します。

InvokeMember(String, BindingFlags, Binder, Object, Object[], CultureInfo)

InvokeMember(String, BindingFlags, Binder, Object, Object[], CultureInfo) メソッドへのバージョンに依存しないアクセス権を持つ COM オブジェクトを提供します。

InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[])

InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[]) メソッドへのバージョンに依存しないアクセス権を持つ COM オブジェクトを提供します。

InvokeMember(String, BindingFlags, Binder, Object, Object[])

InvokeMember(String, BindingFlags, Binder, Object, Object[]) メソッドへのバージョンに依存しないアクセス権を持つ COM オブジェクトを提供します。

IsAssignableFrom(Type)

IsAssignableFrom(Type) メソッドへのバージョンに依存しないアクセス権を持つ COM オブジェクトを提供します。

IsDefined(Type, Boolean)

IsDefined(Type, Boolean) メソッドへのバージョンに依存しないアクセス権を持つ COM オブジェクトを提供します。

IsInstanceOfType(Object)

IsInstanceOfType(Object) メソッドへのバージョンに依存しないアクセス権を持つ COM オブジェクトを提供します。

IsSubclassOf(Type)

IsSubclassOf(Type) メソッドへのバージョンに依存しないアクセス権を持つ COM オブジェクトを提供します。

ToString()

ToString() メソッドへのバージョンに依存しないアクセス権を持つ COM オブジェクトを提供します。

適用対象