_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
派生
属性

注釈

このインターフェイスは、アンマネージコードからマネージクラスにアクセスするためのものであり、マネージコードからは呼び出さないでください。

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

プロパティ

Assembly

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

AssemblyQualifiedName

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

Attributes

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

BaseType

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

DeclaringType

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

FullName

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

GUID

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

HasElementType

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

IsAbstract

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

IsAnsiClass

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

IsArray

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

IsAutoClass

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

IsAutoLayout

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

IsByRef

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

IsClass

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

IsCOMObject

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

IsContextful

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

IsEnum

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

IsExplicitLayout

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

IsImport

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

IsInterface

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

IsLayoutSequential

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

IsMarshalByRef

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

IsNestedAssembly

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

IsNestedFamANDAssem

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

IsNestedFamily

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

IsNestedFamORAssem

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

IsNestedPrivate

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

IsNestedPublic

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

IsNotPublic

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

IsPointer

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

IsPrimitive

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

IsPublic

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

IsSealed

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

IsSerializable

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

IsSpecialName

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

IsUnicodeClass

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

IsValueType

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

MemberType

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

Module

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

Name

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

Namespace

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

ReflectedType

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

TypeHandle

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

TypeInitializer

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

UnderlyingSystemType

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

メソッド

Equals(Object)

COM オブジェクトに、Equals(Object) メソッドへのバージョンに依存しないアクセスが用意されています。

Equals(Type)

COM オブジェクトに、Equals(Type) メソッドへのバージョンに依存しないアクセスが用意されています。

FindInterfaces(TypeFilter, Object)

COM オブジェクトに、FindInterfaces(TypeFilter, Object) メソッドへのバージョンに依存しないアクセスが用意されています。

FindMembers(MemberTypes, BindingFlags, MemberFilter, Object)

COM オブジェクトに、FindMembers(MemberTypes, BindingFlags, MemberFilter, Object) メソッドへのバージョンに依存しないアクセスが用意されています。

GetArrayRank()

COM オブジェクトに、GetArrayRank() メソッドへのバージョンに依存しないアクセスが用意されています。

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

COM オブジェクトに、GetConstructor(BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]) メソッドへのバージョンに依存しないアクセスが用意されています。

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

COM オブジェクトに、GetConstructor(BindingFlags, Binder, Type[], ParameterModifier[]) メソッドへのバージョンに依存しないアクセスが用意されています。

GetConstructor(Type[])

COM オブジェクトに、GetConstructor(Type[]) メソッドへのバージョンに依存しないアクセスが用意されています。

GetConstructors()

COM オブジェクトに、GetConstructors() メソッドへのバージョンに依存しないアクセスが用意されています。

GetConstructors(BindingFlags)

COM オブジェクトに、GetConstructors(BindingFlags) メソッドへのバージョンに依存しないアクセスが用意されています。

GetCustomAttributes(Boolean)

COM オブジェクトに、GetCustomAttributes(Boolean) メソッドへのバージョンに依存しないアクセスが用意されています。

GetCustomAttributes(Type, Boolean)

COM オブジェクトに、GetCustomAttributes(Type, Boolean) メソッドへのバージョンに依存しないアクセスが用意されています。

GetDefaultMembers()

COM オブジェクトに、GetDefaultMembers() メソッドへのバージョンに依存しないアクセスが用意されています。

GetElementType()

COM オブジェクトに、GetElementType() メソッドへのバージョンに依存しないアクセスが用意されています。

GetEvent(String)

COM オブジェクトに、GetEvent(String) メソッドへのバージョンに依存しないアクセスが用意されています。

GetEvent(String, BindingFlags)

COM オブジェクトに、GetEvent(String, BindingFlags) メソッドへのバージョンに依存しないアクセスが用意されています。

GetEvents()

COM オブジェクトに、GetEvents() メソッドへのバージョンに依存しないアクセスが用意されています。

GetEvents(BindingFlags)

COM オブジェクトに、GetEvents(BindingFlags) メソッドへのバージョンに依存しないアクセスが用意されています。

GetField(String)

COM オブジェクトに、GetField(String) メソッドへのバージョンに依存しないアクセスが用意されています。

GetField(String, BindingFlags)

COM オブジェクトに、GetField(String, BindingFlags) メソッドへのバージョンに依存しないアクセスが用意されています。

GetFields()

COM オブジェクトに、GetFields() メソッドへのバージョンに依存しないアクセスが用意されています。

GetFields(BindingFlags)

COM オブジェクトに、GetFields(BindingFlags) メソッドへのバージョンに依存しないアクセスが用意されています。

GetHashCode()

COM オブジェクトに、GetHashCode() メソッドへのバージョンに依存しないアクセスが用意されています。

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

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

GetInterface(String)

COM オブジェクトに、GetInterface(String) メソッドへのバージョンに依存しないアクセスが用意されています。

GetInterface(String, Boolean)

COM オブジェクトに、GetInterface(String, Boolean) メソッドへのバージョンに依存しないアクセスが用意されています。

GetInterfaceMap(Type)

COM オブジェクトに、GetInterfaceMap(Type) メソッドへのバージョンに依存しないアクセスが用意されています。

GetInterfaces()

COM オブジェクトに、GetInterfaces() メソッドへのバージョンに依存しないアクセスが用意されています。

GetMember(String)

COM オブジェクトに、GetMember(String) メソッドへのバージョンに依存しないアクセスが用意されています。

GetMember(String, BindingFlags)

COM オブジェクトに、GetMember(String, BindingFlags) メソッドへのバージョンに依存しないアクセスが用意されています。

GetMember(String, MemberTypes, BindingFlags)

COM オブジェクトに、GetMember(String, MemberTypes, BindingFlags) メソッドへのバージョンに依存しないアクセスが用意されています。

GetMembers()

COM オブジェクトに、GetMembers() メソッドへのバージョンに依存しないアクセスが用意されています。

GetMembers(BindingFlags)

COM オブジェクトに、GetMembers(BindingFlags) メソッドへのバージョンに依存しないアクセスが用意されています。

GetMethod(String)

COM オブジェクトに、GetMethod(String) メソッドへのバージョンに依存しないアクセスが用意されています。

GetMethod(String, BindingFlags)

COM オブジェクトに、GetMethod(String, BindingFlags) メソッドへのバージョンに依存しないアクセスが用意されています。

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

COM オブジェクトに、GetMethod(String, BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]) メソッドへのバージョンに依存しないアクセスが用意されています。

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

COM オブジェクトに、GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[]) メソッドへのバージョンに依存しないアクセスが用意されています。

GetMethod(String, Type[])

COM オブジェクトに、GetMethod(String, Type[]) メソッドへのバージョンに依存しないアクセスが用意されています。

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

COM オブジェクトに、GetMethod(String, Type[], ParameterModifier[]) メソッドへのバージョンに依存しないアクセスが用意されています。

GetMethods()

COM オブジェクトに、GetMethods() メソッドへのバージョンに依存しないアクセスが用意されています。

GetMethods(BindingFlags)

COM オブジェクトに、GetMethods(BindingFlags) メソッドへのバージョンに依存しないアクセスが用意されています。

GetNestedType(String)

COM オブジェクトに、GetNestedType(String) メソッドへのバージョンに依存しないアクセスが用意されています。

GetNestedType(String, BindingFlags)

COM オブジェクトに、GetNestedType(String, BindingFlags) メソッドへのバージョンに依存しないアクセスが用意されています。

GetNestedTypes()

COM オブジェクトに、GetNestedTypes() メソッドへのバージョンに依存しないアクセスが用意されています。

GetNestedTypes(BindingFlags)

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

GetProperties()

COM オブジェクトに、GetProperties() メソッドへのバージョンに依存しないアクセスが用意されています。

GetProperties(BindingFlags)

COM オブジェクトに、GetProperties(BindingFlags) メソッドへのバージョンに依存しないアクセスが用意されています。

GetProperty(String)

COM オブジェクトに、GetProperty(String) メソッドへのバージョンに依存しないアクセスが用意されています。

GetProperty(String, BindingFlags)

COM オブジェクトに、GetProperty(String, BindingFlags) メソッドへのバージョンに依存しないアクセスが用意されています。

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

COM オブジェクトに、GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[]) メソッドへのバージョンに依存しないアクセスが用意されています。

GetProperty(String, Type)

COM オブジェクトに、GetProperty(String, Type) メソッドへのバージョンに依存しないアクセスが用意されています。

GetProperty(String, Type, Type[])

COM オブジェクトに、GetProperty(String, Type, Type[]) メソッドへのバージョンに依存しないアクセスが用意されています。

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

COM オブジェクトに、GetProperty(String, Type, Type[], ParameterModifier[]) メソッドへのバージョンに依存しないアクセスが用意されています。

GetProperty(String, Type[])

COM オブジェクトに、GetProperty(String, Type[]) メソッドへのバージョンに依存しないアクセスが用意されています。

GetType()

COM オブジェクトに、GetType() メソッドへのバージョンに依存しないアクセスが用意されています。

GetTypeInfo(UInt32, UInt32, IntPtr)

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

GetTypeInfoCount(UInt32)

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

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

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

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

COM オブジェクトに、InvokeMember(String, BindingFlags, Binder, Object, Object[]) メソッドへのバージョンに依存しないアクセスが用意されています。

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

COM オブジェクトに、InvokeMember(String, BindingFlags, Binder, Object, Object[], CultureInfo) メソッドへのバージョンに依存しないアクセスが用意されています。

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

COM オブジェクトに、InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[]) メソッドへのバージョンに依存しないアクセスが用意されています。

IsAssignableFrom(Type)

COM オブジェクトに、IsAssignableFrom(Type) メソッドへのバージョンに依存しないアクセスが用意されています。

IsDefined(Type, Boolean)

COM オブジェクトに、IsDefined(Type, Boolean) メソッドへのバージョンに依存しないアクセスが用意されています。

IsInstanceOfType(Object)

COM オブジェクトに、IsInstanceOfType(Object) メソッドへのバージョンに依存しないアクセスが用意されています。

IsSubclassOf(Type)

COM オブジェクトに、IsSubclassOf(Type) メソッドへのバージョンに依存しないアクセスが用意されています。

ToString()

COM オブジェクトに、ToString() メソッドへのバージョンに依存しないアクセスが用意されています。

適用対象