Freigeben über


_Type Schnittstelle

Definition

Wichtig

Diese API ist nicht CLS-kompatibel.

Macht die öffentlichen Member der Type-Klasse für den nicht verwalteten Code verfügbar.

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
Abgeleitet
Attribute

Hinweise

Diese Schnittstelle dient für den Zugriff auf verwaltete Klassen aus nicht verwaltetem Code und sollte nicht aus verwaltetem Code aufgerufen werden.

Diese Schnittstelle behält die vtable-Reihenfolge der System.Type Klassenmember bei, auf die nicht verwaltete COM-Objekte zugreifen können.

Eigenschaften

Assembly

Stellt einen versionsunabhängigen Zugriff auf die Assembly-Eigenschaft für COM-Objekte bereit.

AssemblyQualifiedName

Stellt einen versionsunabhängigen Zugriff auf die AssemblyQualifiedName-Eigenschaft für COM-Objekte bereit.

Attributes

Stellt einen versionsunabhängigen Zugriff auf die Attributes-Eigenschaft für COM-Objekte bereit.

BaseType

Stellt einen versionsunabhängigen Zugriff auf die BaseType-Eigenschaft für COM-Objekte bereit.

DeclaringType

Stellt einen versionsunabhängigen Zugriff auf die DeclaringType-Eigenschaft für COM-Objekte bereit.

FullName

Stellt einen versionsunabhängigen Zugriff auf die FullName-Eigenschaft für COM-Objekte bereit.

GUID

Stellt einen versionsunabhängigen Zugriff auf die GUID-Eigenschaft für COM-Objekte bereit.

HasElementType

Stellt einen versionsunabhängigen Zugriff auf die HasElementType-Eigenschaft für COM-Objekte bereit.

IsAbstract

Stellt einen versionsunabhängigen Zugriff auf die IsAbstract-Eigenschaft für COM-Objekte bereit.

IsAnsiClass

Stellt einen versionsunabhängigen Zugriff auf die IsAnsiClass-Eigenschaft für COM-Objekte bereit.

IsArray

Stellt einen versionsunabhängigen Zugriff auf die IsArray-Eigenschaft für COM-Objekte bereit.

IsAutoClass

Stellt einen versionsunabhängigen Zugriff auf die IsAutoClass-Eigenschaft für COM-Objekte bereit.

IsAutoLayout

Stellt einen versionsunabhängigen Zugriff auf die IsAutoLayout-Eigenschaft für COM-Objekte bereit.

IsByRef

Stellt einen versionsunabhängigen Zugriff auf die IsByRef-Eigenschaft für COM-Objekte bereit.

IsClass

Stellt einen versionsunabhängigen Zugriff auf die IsClass-Eigenschaft für COM-Objekte bereit.

IsCOMObject

Stellt einen versionsunabhängigen Zugriff auf die IsCOMObject-Eigenschaft für COM-Objekte bereit.

IsContextful

Stellt einen versionsunabhängigen Zugriff auf die IsContextful-Eigenschaft für COM-Objekte bereit.

IsEnum

Stellt einen versionsunabhängigen Zugriff auf die IsEnum-Eigenschaft für COM-Objekte bereit.

IsExplicitLayout

Stellt einen versionsunabhängigen Zugriff auf die IsExplicitLayout-Eigenschaft für COM-Objekte bereit.

IsImport

Stellt einen versionsunabhängigen Zugriff auf die IsImport-Eigenschaft für COM-Objekte bereit.

IsInterface

Stellt einen versionsunabhängigen Zugriff auf die IsInterface-Eigenschaft für COM-Objekte bereit.

IsLayoutSequential

Stellt einen versionsunabhängigen Zugriff auf die IsLayoutSequential-Eigenschaft für COM-Objekte bereit.

IsMarshalByRef

Stellt einen versionsunabhängigen Zugriff auf die IsMarshalByRef-Eigenschaft für COM-Objekte bereit.

IsNestedAssembly

Stellt einen versionsunabhängigen Zugriff auf die IsNestedAssembly-Eigenschaft für COM-Objekte bereit.

IsNestedFamANDAssem

Stellt einen versionsunabhängigen Zugriff auf die IsNestedFamANDAssem-Eigenschaft für COM-Objekte bereit.

IsNestedFamily

Stellt einen versionsunabhängigen Zugriff auf die IsNestedFamily-Eigenschaft für COM-Objekte bereit.

IsNestedFamORAssem

Stellt einen versionsunabhängigen Zugriff auf die IsNestedFamORAssem-Eigenschaft für COM-Objekte bereit.

IsNestedPrivate

Stellt einen versionsunabhängigen Zugriff auf die IsNestedPrivate-Eigenschaft für COM-Objekte bereit.

IsNestedPublic

Stellt einen versionsunabhängigen Zugriff auf die IsNestedPublic-Eigenschaft für COM-Objekte bereit.

IsNotPublic

Stellt einen versionsunabhängigen Zugriff auf die IsNotPublic-Eigenschaft für COM-Objekte bereit.

IsPointer

Stellt einen versionsunabhängigen Zugriff auf die IsPointer-Eigenschaft für COM-Objekte bereit.

IsPrimitive

Stellt einen versionsunabhängigen Zugriff auf die IsPrimitive-Eigenschaft für COM-Objekte bereit.

IsPublic

Stellt einen versionsunabhängigen Zugriff auf die IsPublic-Eigenschaft für COM-Objekte bereit.

IsSealed

Stellt einen versionsunabhängigen Zugriff auf die IsSealed-Eigenschaft für COM-Objekte bereit.

IsSerializable

Stellt einen versionsunabhängigen Zugriff auf die IsSerializable-Eigenschaft für COM-Objekte bereit.

IsSpecialName

Stellt einen versionsunabhängigen Zugriff auf die IsSpecialName-Eigenschaft für COM-Objekte bereit.

IsUnicodeClass

Stellt einen versionsunabhängigen Zugriff auf die IsUnicodeClass-Eigenschaft für COM-Objekte bereit.

IsValueType

Stellt einen versionsunabhängigen Zugriff auf die IsValueType-Eigenschaft für COM-Objekte bereit.

MemberType

Stellt einen versionsunabhängigen Zugriff auf die MemberType-Eigenschaft für COM-Objekte bereit.

Module

Stellt einen versionsunabhängigen Zugriff auf die Module-Eigenschaft für COM-Objekte bereit.

Name

Stellt einen versionsunabhängigen Zugriff auf die Name-Eigenschaft für COM-Objekte bereit.

Namespace

Stellt einen versionsunabhängigen Zugriff auf die Namespace-Eigenschaft für COM-Objekte bereit.

ReflectedType

Stellt einen versionsunabhängigen Zugriff auf die ReflectedType-Eigenschaft für COM-Objekte bereit.

TypeHandle

Stellt einen versionsunabhängigen Zugriff auf die TypeHandle-Eigenschaft für COM-Objekte bereit.

TypeInitializer

Stellt einen versionsunabhängigen Zugriff auf die TypeInitializer-Eigenschaft für COM-Objekte bereit.

UnderlyingSystemType

Stellt einen versionsunabhängigen Zugriff auf die UnderlyingSystemType-Eigenschaft für COM-Objekte bereit.

Methoden

Equals(Object)

Stellt einen versionsunabhängigen Zugriff auf die Equals(Object)-Methode für COM-Objekte bereit.

Equals(Type)

Stellt einen versionsunabhängigen Zugriff auf die Equals(Type)-Methode für COM-Objekte bereit.

FindInterfaces(TypeFilter, Object)

Stellt einen versionsunabhängigen Zugriff auf die FindInterfaces(TypeFilter, Object)-Methode für COM-Objekte bereit.

FindMembers(MemberTypes, BindingFlags, MemberFilter, Object)

Stellt einen versionsunabhängigen Zugriff auf die FindMembers(MemberTypes, BindingFlags, MemberFilter, Object)-Methode für COM-Objekte bereit.

GetArrayRank()

Stellt einen versionsunabhängigen Zugriff auf die GetArrayRank()-Methode für COM-Objekte bereit.

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

Stellt einen versionsunabhängigen Zugriff auf die GetConstructor(BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[])-Methode für COM-Objekte bereit.

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

Stellt einen versionsunabhängigen Zugriff auf die GetConstructor(BindingFlags, Binder, Type[], ParameterModifier[])-Methode für COM-Objekte bereit.

GetConstructor(Type[])

Stellt einen versionsunabhängigen Zugriff auf die GetConstructor(Type[])-Methode für COM-Objekte bereit.

GetConstructors()

Stellt einen versionsunabhängigen Zugriff auf die GetConstructors()-Methode für COM-Objekte bereit.

GetConstructors(BindingFlags)

Stellt einen versionsunabhängigen Zugriff auf die GetConstructors(BindingFlags)-Methode für COM-Objekte bereit.

GetCustomAttributes(Boolean)

Stellt einen versionsunabhängigen Zugriff auf die GetCustomAttributes(Boolean)-Methode für COM-Objekte bereit.

GetCustomAttributes(Type, Boolean)

Stellt einen versionsunabhängigen Zugriff auf die GetCustomAttributes(Type, Boolean)-Methode für COM-Objekte bereit.

GetDefaultMembers()

Stellt einen versionsunabhängigen Zugriff auf die GetDefaultMembers()-Methode für COM-Objekte bereit.

GetElementType()

Stellt einen versionsunabhängigen Zugriff auf die GetElementType()-Methode für COM-Objekte bereit.

GetEvent(String)

Stellt einen versionsunabhängigen Zugriff auf die GetEvent(String)-Methode für COM-Objekte bereit.

GetEvent(String, BindingFlags)

Stellt einen versionsunabhängigen Zugriff auf die GetEvent(String, BindingFlags)-Methode für COM-Objekte bereit.

GetEvents()

Stellt einen versionsunabhängigen Zugriff auf die GetEvents()-Methode für COM-Objekte bereit.

GetEvents(BindingFlags)

Stellt einen versionsunabhängigen Zugriff auf die GetEvents(BindingFlags)-Methode für COM-Objekte bereit.

GetField(String)

Stellt einen versionsunabhängigen Zugriff auf die GetField(String)-Methode für COM-Objekte bereit.

GetField(String, BindingFlags)

Stellt einen versionsunabhängigen Zugriff auf die GetField(String, BindingFlags)-Methode für COM-Objekte bereit.

GetFields()

Stellt einen versionsunabhängigen Zugriff auf die GetFields()-Methode für COM-Objekte bereit.

GetFields(BindingFlags)

Stellt einen versionsunabhängigen Zugriff auf die GetFields(BindingFlags)-Methode für COM-Objekte bereit.

GetHashCode()

Stellt einen versionsunabhängigen Zugriff auf die GetHashCode()-Methode für COM-Objekte bereit.

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

Ordnet eine Reihe von Namen einer entsprechenden Reihe von Dispatchbezeichnern zu.

GetInterface(String)

Stellt einen versionsunabhängigen Zugriff auf die GetInterface(String)-Methode für COM-Objekte bereit.

GetInterface(String, Boolean)

Stellt einen versionsunabhängigen Zugriff auf die GetInterface(String, Boolean)-Methode für COM-Objekte bereit.

GetInterfaceMap(Type)

Stellt einen versionsunabhängigen Zugriff auf die GetInterfaceMap(Type)-Methode für COM-Objekte bereit.

GetInterfaces()

Stellt einen versionsunabhängigen Zugriff auf die GetInterfaces()-Methode für COM-Objekte bereit.

GetMember(String)

Stellt einen versionsunabhängigen Zugriff auf die GetMember(String)-Methode für COM-Objekte bereit.

GetMember(String, BindingFlags)

Stellt einen versionsunabhängigen Zugriff auf die GetMember(String, BindingFlags)-Methode für COM-Objekte bereit.

GetMember(String, MemberTypes, BindingFlags)

Stellt einen versionsunabhängigen Zugriff auf die GetMember(String, MemberTypes, BindingFlags)-Methode für COM-Objekte bereit.

GetMembers()

Stellt einen versionsunabhängigen Zugriff auf die GetMembers()-Methode für COM-Objekte bereit.

GetMembers(BindingFlags)

Stellt einen versionsunabhängigen Zugriff auf die GetMembers(BindingFlags)-Methode für COM-Objekte bereit.

GetMethod(String)

Stellt einen versionsunabhängigen Zugriff auf die GetMethod(String)-Methode für COM-Objekte bereit.

GetMethod(String, BindingFlags)

Stellt einen versionsunabhängigen Zugriff auf die GetMethod(String, BindingFlags)-Methode für COM-Objekte bereit.

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

Stellt einen versionsunabhängigen Zugriff auf die GetMethod(String, BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[])-Methode für COM-Objekte bereit.

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

Stellt einen versionsunabhängigen Zugriff auf die GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[])-Methode für COM-Objekte bereit.

GetMethod(String, Type[])

Stellt einen versionsunabhängigen Zugriff auf die GetMethod(String, Type[])-Methode für COM-Objekte bereit.

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

Stellt einen versionsunabhängigen Zugriff auf die GetMethod(String, Type[], ParameterModifier[])-Methode für COM-Objekte bereit.

GetMethods()

Stellt einen versionsunabhängigen Zugriff auf die GetMethods()-Methode für COM-Objekte bereit.

GetMethods(BindingFlags)

Stellt einen versionsunabhängigen Zugriff auf die GetMethods(BindingFlags)-Methode für COM-Objekte bereit.

GetNestedType(String)

Stellt einen versionsunabhängigen Zugriff auf die GetNestedType(String)-Methode für COM-Objekte bereit.

GetNestedType(String, BindingFlags)

Stellt einen versionsunabhängigen Zugriff auf die GetNestedType(String, BindingFlags)-Methode für COM-Objekte bereit.

GetNestedTypes()

Stellt einen versionsunabhängigen Zugriff auf die GetNestedTypes()-Methode für COM-Objekte bereit.

GetNestedTypes(BindingFlags)

Ermöglicht für COM-Objekte den versionsunabhängigen Zugriff auf die GetNestedTypes(BindingFlags)-Methode und sucht die im aktuellen Type geschachtelten Typen unter Verwendung der angegebenen Bindungseinschränkungen.

GetProperties()

Stellt einen versionsunabhängigen Zugriff auf die GetProperties()-Methode für COM-Objekte bereit.

GetProperties(BindingFlags)

Stellt einen versionsunabhängigen Zugriff auf die GetProperties(BindingFlags)-Methode für COM-Objekte bereit.

GetProperty(String)

Stellt einen versionsunabhängigen Zugriff auf die GetProperty(String)-Methode für COM-Objekte bereit.

GetProperty(String, BindingFlags)

Stellt einen versionsunabhängigen Zugriff auf die GetProperty(String, BindingFlags)-Methode für COM-Objekte bereit.

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

Stellt einen versionsunabhängigen Zugriff auf die GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[])-Methode für COM-Objekte bereit.

GetProperty(String, Type)

Stellt einen versionsunabhängigen Zugriff auf die GetProperty(String, Type)-Methode für COM-Objekte bereit.

GetProperty(String, Type, Type[])

Stellt einen versionsunabhängigen Zugriff auf die GetProperty(String, Type, Type[])-Methode für COM-Objekte bereit.

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

Stellt einen versionsunabhängigen Zugriff auf die GetProperty(String, Type, Type[], ParameterModifier[])-Methode für COM-Objekte bereit.

GetProperty(String, Type[])

Stellt einen versionsunabhängigen Zugriff auf die GetProperty(String, Type[])-Methode für COM-Objekte bereit.

GetType()

Stellt einen versionsunabhängigen Zugriff auf die GetType()-Methode für COM-Objekte bereit.

GetTypeInfo(UInt32, UInt32, IntPtr)

Ruft die Typinformationen für ein Objekt ab, die dann zum Abrufen der Typinformationen für eine Schnittstelle verwendet werden können.

GetTypeInfoCount(UInt32)

Ruft die Anzahl der Schnittstellen mit Typinformationen ab, die von einem Objekt bereitgestellt werden (0 oder 1).

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

Stellt den Zugriff auf von einem Objekt verfügbar gemachte Eigenschaften und Methoden bereit.

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

Stellt einen versionsunabhängigen Zugriff auf die InvokeMember(String, BindingFlags, Binder, Object, Object[])-Methode für COM-Objekte bereit.

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

Stellt einen versionsunabhängigen Zugriff auf die InvokeMember(String, BindingFlags, Binder, Object, Object[], CultureInfo)-Methode für COM-Objekte bereit.

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

Stellt einen versionsunabhängigen Zugriff auf die InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[])-Methode für COM-Objekte bereit.

IsAssignableFrom(Type)

Stellt einen versionsunabhängigen Zugriff auf die IsAssignableFrom(Type)-Methode für COM-Objekte bereit.

IsDefined(Type, Boolean)

Stellt einen versionsunabhängigen Zugriff auf die IsDefined(Type, Boolean)-Methode für COM-Objekte bereit.

IsInstanceOfType(Object)

Stellt einen versionsunabhängigen Zugriff auf die IsInstanceOfType(Object)-Methode für COM-Objekte bereit.

IsSubclassOf(Type)

Stellt einen versionsunabhängigen Zugriff auf die IsSubclassOf(Type)-Methode für COM-Objekte bereit.

ToString()

Stellt einen versionsunabhängigen Zugriff auf die ToString()-Methode für COM-Objekte bereit.

Gilt für: