_Type Schnittstelle
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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 dem 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 Klassenmber bei, auf die von nicht verwalteten COM-Objekten zugegriffen werden kann.
Eigenschaften
Assembly |
Stellt COM-Objekte versionsunabhängigen Zugriff auf die Assembly-Eigenschaft bereit. |
AssemblyQualifiedName |
Stellt COM-Objekte versionsunabhängigen Zugriff auf die AssemblyQualifiedName-Eigenschaft bereit. |
Attributes |
Stellt COM-Objekte versionsunabhängigen Zugriff auf die Attributes-Eigenschaft bereit. |
BaseType |
Stellt COM-Objekte versionsunabhängigen Zugriff auf die BaseType-Eigenschaft bereit. |
DeclaringType |
Stellt COM-Objekte versionsunabhängigen Zugriff auf die DeclaringType-Eigenschaft bereit. |
FullName |
Stellt COM-Objekte versionsunabhängigen Zugriff auf die FullName-Eigenschaft bereit. |
GUID |
Stellt COM-Objekte versionsunabhängigen Zugriff auf die GUID-Eigenschaft bereit. |
HasElementType |
Stellt COM-Objekte versionsunabhängigen Zugriff auf die HasElementType-Eigenschaft bereit. |
IsAbstract |
Stellt COM-Objekte versionsunabhängigen Zugriff auf die IsAbstract-Eigenschaft bereit. |
IsAnsiClass |
Stellt COM-Objekte versionsunabhängigen Zugriff auf die IsAnsiClass-Eigenschaft bereit. |
IsArray |
Stellt COM-Objekte versionsunabhängigen Zugriff auf die IsArray-Eigenschaft bereit. |
IsAutoClass |
Stellt COM-Objekte versionsunabhängigen Zugriff auf die IsAutoClass-Eigenschaft bereit. |
IsAutoLayout |
Stellt COM-Objekte versionsunabhängigen Zugriff auf die IsAutoLayout-Eigenschaft bereit. |
IsByRef |
Stellt COM-Objekte versionsunabhängigen Zugriff auf die IsByRef-Eigenschaft bereit. |
IsClass |
Stellt COM-Objekte versionsunabhängigen Zugriff auf die IsClass-Eigenschaft bereit. |
IsCOMObject |
Stellt COM-Objekte versionsunabhängigen Zugriff auf die IsCOMObject-Eigenschaft bereit. |
IsContextful |
Stellt COM-Objekte versionsunabhängigen Zugriff auf die IsContextful-Eigenschaft bereit. |
IsEnum |
Stellt COM-Objekte versionsunabhängigen Zugriff auf die IsEnum-Eigenschaft bereit. |
IsExplicitLayout |
Stellt COM-Objekte versionsunabhängigen Zugriff auf die IsExplicitLayout-Eigenschaft bereit. |
IsImport |
Stellt COM-Objekte versionsunabhängigen Zugriff auf die IsImport-Eigenschaft bereit. |
IsInterface |
Stellt COM-Objekte versionsunabhängigen Zugriff auf die IsInterface-Eigenschaft bereit. |
IsLayoutSequential |
Stellt COM-Objekte versionsunabhängigen Zugriff auf die IsLayoutSequential-Eigenschaft bereit. |
IsMarshalByRef |
Stellt COM-Objekte versionsunabhängigen Zugriff auf die IsMarshalByRef-Eigenschaft bereit. |
IsNestedAssembly |
Stellt COM-Objekte versionsunabhängigen Zugriff auf die IsNestedAssembly-Eigenschaft bereit. |
IsNestedFamANDAssem |
Stellt COM-Objekte versionsunabhängigen Zugriff auf die IsNestedFamANDAssem-Eigenschaft bereit. |
IsNestedFamily |
Stellt COM-Objekte versionsunabhängigen Zugriff auf die IsNestedFamily-Eigenschaft bereit. |
IsNestedFamORAssem |
Stellt COM-Objekte versionsunabhängigen Zugriff auf die IsNestedFamORAssem-Eigenschaft bereit. |
IsNestedPrivate |
Stellt COM-Objekte versionsunabhängigen Zugriff auf die IsNestedPrivate-Eigenschaft bereit. |
IsNestedPublic |
Stellt COM-Objekte versionsunabhängigen Zugriff auf die IsNestedPublic-Eigenschaft bereit. |
IsNotPublic |
Stellt COM-Objekte versionsunabhängigen Zugriff auf die IsNotPublic-Eigenschaft bereit. |
IsPointer |
Stellt COM-Objekte versionsunabhängigen Zugriff auf die IsPointer-Eigenschaft bereit. |
IsPrimitive |
Stellt COM-Objekte versionsunabhängigen Zugriff auf die IsPrimitive-Eigenschaft bereit. |
IsPublic |
Stellt COM-Objekte versionsunabhängigen Zugriff auf die IsPublic-Eigenschaft bereit. |
IsSealed |
Stellt COM-Objekte versionsunabhängigen Zugriff auf die IsSealed-Eigenschaft bereit. |
IsSerializable |
Stellt COM-Objekte versionsunabhängigen Zugriff auf die IsSerializable-Eigenschaft bereit. |
IsSpecialName |
Stellt COM-Objekte versionsunabhängigen Zugriff auf die IsSpecialName-Eigenschaft bereit. |
IsUnicodeClass |
Stellt COM-Objekte versionsunabhängigen Zugriff auf die IsUnicodeClass-Eigenschaft bereit. |
IsValueType |
Stellt COM-Objekte versionsunabhängigen Zugriff auf die IsValueType-Eigenschaft bereit. |
MemberType |
Stellt COM-Objekte versionsunabhängigen Zugriff auf die MemberType-Eigenschaft bereit. |
Module |
Stellt COM-Objekte versionsunabhängigen Zugriff auf die Module-Eigenschaft bereit. |
Name |
Stellt COM-Objekte versionsunabhängigen Zugriff auf die Name-Eigenschaft bereit. |
Namespace |
Stellt COM-Objekte versionsunabhängigen Zugriff auf die Namespace-Eigenschaft bereit. |
ReflectedType |
Stellt COM-Objekte versionsunabhängigen Zugriff auf die ReflectedType-Eigenschaft bereit. |
TypeHandle |
Stellt COM-Objekte versionsunabhängigen Zugriff auf die TypeHandle-Eigenschaft bereit. |
TypeInitializer |
Stellt COM-Objekte versionsunabhängigen Zugriff auf die TypeInitializer-Eigenschaft bereit. |
UnderlyingSystemType |
Stellt COM-Objekte versionsunabhängigen Zugriff auf die UnderlyingSystemType-Eigenschaft bereit. |
Methoden
Equals(Object) |
Stellt COM-Objekte versionsunabhängigen Zugriff auf die Equals(Object)-Methode bereit. |
Equals(Type) |
Stellt COM-Objekte versionsunabhängigen Zugriff auf die Equals(Type)-Methode bereit. |
FindInterfaces(TypeFilter, Object) |
Stellt COM-Objekte versionsunabhängigen Zugriff auf die FindInterfaces(TypeFilter, Object)-Methode bereit. |
FindMembers(MemberTypes, BindingFlags, MemberFilter, Object) |
Stellt COM-Objekte versionsunabhängigen Zugriff auf die FindMembers(MemberTypes, BindingFlags, MemberFilter, Object)-Methode bereit. |
GetArrayRank() |
Stellt COM-Objekte versionsunabhängigen Zugriff auf die GetArrayRank()-Methode bereit. |
GetConstructor(BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]) |
Stellt COM-Objekte versionsunabhängigen Zugriff auf die GetConstructor(BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[])-Methode bereit. |
GetConstructor(BindingFlags, Binder, Type[], ParameterModifier[]) |
Stellt COM-Objekte versionsunabhängigen Zugriff auf die GetConstructor(BindingFlags, Binder, Type[], ParameterModifier[])-Methode bereit. |
GetConstructor(Type[]) |
Stellt COM-Objekte versionsunabhängigen Zugriff auf die GetConstructor(Type[])-Methode bereit. |
GetConstructors() |
Stellt COM-Objekte versionsunabhängigen Zugriff auf die GetConstructors()-Methode bereit. |
GetConstructors(BindingFlags) |
Stellt COM-Objekte versionsunabhängigen Zugriff auf die GetConstructors(BindingFlags)-Methode bereit. |
GetCustomAttributes(Boolean) |
Stellt COM-Objekte versionsunabhängigen Zugriff auf die GetCustomAttributes(Boolean)-Methode bereit. |
GetCustomAttributes(Type, Boolean) |
Stellt COM-Objekte versionsunabhängigen Zugriff auf die GetCustomAttributes(Type, Boolean)-Methode bereit. |
GetDefaultMembers() |
Stellt COM-Objekte versionsunabhängigen Zugriff auf die GetDefaultMembers()-Methode bereit. |
GetElementType() |
Stellt COM-Objekte versionsunabhängigen Zugriff auf die GetElementType()-Methode bereit. |
GetEvent(String, BindingFlags) |
Stellt COM-Objekte versionsunabhängigen Zugriff auf die GetEvent(String, BindingFlags)-Methode bereit. |
GetEvent(String) |
Stellt COM-Objekte versionsunabhängigen Zugriff auf die GetEvent(String)-Methode bereit. |
GetEvents() |
Stellt COM-Objekte versionsunabhängigen Zugriff auf die GetEvents()-Methode bereit. |
GetEvents(BindingFlags) |
Stellt COM-Objekte versionsunabhängigen Zugriff auf die GetEvents(BindingFlags)-Methode bereit. |
GetField(String, BindingFlags) |
Stellt COM-Objekte versionsunabhängigen Zugriff auf die GetField(String, BindingFlags)-Methode bereit. |
GetField(String) |
Stellt COM-Objekte versionsunabhängigen Zugriff auf die GetField(String)-Methode bereit. |
GetFields() |
Stellt COM-Objekte versionsunabhängigen Zugriff auf die GetFields()-Methode bereit. |
GetFields(BindingFlags) |
Stellt COM-Objekte versionsunabhängigen Zugriff auf die GetFields(BindingFlags)-Methode bereit. |
GetHashCode() |
Stellt COM-Objekte versionsunabhängigen Zugriff auf die GetHashCode()-Methode bereit. |
GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr) |
Ordnet einen Satz von Namen einem entsprechenden Satz von Verteiler-IDs zu. |
GetInterface(String, Boolean) |
Stellt COM-Objekte versionsunabhängigen Zugriff auf die GetInterface(String, Boolean)-Methode bereit. |
GetInterface(String) |
Stellt COM-Objekte versionsunabhängigen Zugriff auf die GetInterface(String)-Methode bereit. |
GetInterfaceMap(Type) |
Stellt COM-Objekte versionsunabhängigen Zugriff auf die GetInterfaceMap(Type)-Methode bereit. |
GetInterfaces() |
Stellt COM-Objekte versionsunabhängigen Zugriff auf die GetInterfaces()-Methode bereit. |
GetMember(String, BindingFlags) |
Stellt COM-Objekte versionsunabhängigen Zugriff auf die GetMember(String, BindingFlags)-Methode bereit. |
GetMember(String, MemberTypes, BindingFlags) |
Stellt COM-Objekte versionsunabhängigen Zugriff auf die GetMember(String, MemberTypes, BindingFlags)-Methode bereit. |
GetMember(String) |
Stellt COM-Objekte versionsunabhängigen Zugriff auf die GetMember(String)-Methode bereit. |
GetMembers() |
Stellt COM-Objekte versionsunabhängigen Zugriff auf die GetMembers()-Methode bereit. |
GetMembers(BindingFlags) |
Stellt COM-Objekte versionsunabhängigen Zugriff auf die GetMembers(BindingFlags)-Methode bereit. |
GetMethod(String, BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]) |
Stellt COM-Objekte versionsunabhängigen Zugriff auf die GetMethod(String, BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[])-Methode bereit. |
GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[]) |
Stellt COM-Objekte versionsunabhängigen Zugriff auf die GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[])-Methode bereit. |
GetMethod(String, BindingFlags) |
Stellt COM-Objekte versionsunabhängigen Zugriff auf die GetMethod(String, BindingFlags)-Methode bereit. |
GetMethod(String, Type[], ParameterModifier[]) |
Stellt COM-Objekte versionsunabhängigen Zugriff auf die GetMethod(String, Type[], ParameterModifier[])-Methode bereit. |
GetMethod(String, Type[]) |
Stellt COM-Objekte versionsunabhängigen Zugriff auf die GetMethod(String, Type[])-Methode bereit. |
GetMethod(String) |
Stellt COM-Objekte versionsunabhängigen Zugriff auf die GetMethod(String)-Methode bereit. |
GetMethods() |
Stellt COM-Objekte versionsunabhängigen Zugriff auf die GetMethods()-Methode bereit. |
GetMethods(BindingFlags) |
Stellt COM-Objekte versionsunabhängigen Zugriff auf die GetMethods(BindingFlags)-Methode bereit. |
GetNestedType(String, BindingFlags) |
Stellt COM-Objekte versionsunabhängigen Zugriff auf die GetNestedType(String, BindingFlags)-Methode bereit. |
GetNestedType(String) |
Stellt COM-Objekte versionsunabhängigen Zugriff auf die GetNestedType(String)-Methode bereit. |
GetNestedTypes() |
Stellt COM-Objekte versionsunabhängigen Zugriff auf die GetNestedTypes()-Methode bereit. |
GetNestedTypes(BindingFlags) |
Stellt COM-Objekte versionsunabhängigen Zugriff auf die GetNestedTypes(BindingFlags)-Methode bereit und sucht anhand der angegebenen Bindungseinschränkungen nach den typen, die in der aktuellen Typegeschachtelt sind. |
GetProperties() |
Stellt COM-Objekte versionsunabhängigen Zugriff auf die GetProperties()-Methode bereit. |
GetProperties(BindingFlags) |
Stellt COM-Objekte versionsunabhängigen Zugriff auf die GetProperties(BindingFlags)-Methode bereit. |
GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[]) |
Stellt COM-Objekte versionsunabhängigen Zugriff auf die GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[])-Methode bereit. |
GetProperty(String, BindingFlags) |
Stellt COM-Objekte versionsunabhängigen Zugriff auf die GetProperty(String, BindingFlags)-Methode bereit. |
GetProperty(String, Type, Type[], ParameterModifier[]) |
Stellt COM-Objekte versionsunabhängigen Zugriff auf die GetProperty(String, Type, Type[], ParameterModifier[])-Methode bereit. |
GetProperty(String, Type, Type[]) |
Stellt COM-Objekte versionsunabhängigen Zugriff auf die GetProperty(String, Type, Type[])-Methode bereit. |
GetProperty(String, Type) |
Stellt COM-Objekte versionsunabhängigen Zugriff auf die GetProperty(String, Type)-Methode bereit. |
GetProperty(String, Type[]) |
Stellt COM-Objekte versionsunabhängigen Zugriff auf die GetProperty(String, Type[])-Methode bereit. |
GetProperty(String) |
Stellt COM-Objekte versionsunabhängigen Zugriff auf die GetProperty(String)-Methode bereit. |
GetType() |
Stellt COM-Objekte versionsunabhängigen Zugriff auf die GetType()-Methode bereit. |
GetTypeInfo(UInt32, UInt32, IntPtr) |
Ruft die Typinformationen für ein Objekt ab, die dann verwendet werden können, um die Typinformationen für eine Schnittstelle abzurufen. |
GetTypeInfoCount(UInt32) |
Ruft die Anzahl der Typinformationsschnittstellen ab, die ein Objekt bereitstellt (entweder 0 oder 1). |
Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr) |
Bietet Zugriff auf Eigenschaften und Methoden, die von einem Objekt verfügbar gemacht werden. |
InvokeMember(String, BindingFlags, Binder, Object, Object[], CultureInfo) |
Stellt COM-Objekte versionsunabhängigen Zugriff auf die InvokeMember(String, BindingFlags, Binder, Object, Object[], CultureInfo)-Methode bereit. |
InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[]) |
Stellt COM-Objekte versionsunabhängigen Zugriff auf die InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[])-Methode bereit. |
InvokeMember(String, BindingFlags, Binder, Object, Object[]) |
Stellt COM-Objekte versionsunabhängigen Zugriff auf die InvokeMember(String, BindingFlags, Binder, Object, Object[])-Methode bereit. |
IsAssignableFrom(Type) |
Stellt COM-Objekte versionsunabhängigen Zugriff auf die IsAssignableFrom(Type)-Methode bereit. |
IsDefined(Type, Boolean) |
Stellt COM-Objekte versionsunabhängigen Zugriff auf die IsDefined(Type, Boolean)-Methode bereit. |
IsInstanceOfType(Object) |
Stellt COM-Objekte versionsunabhängigen Zugriff auf die IsInstanceOfType(Object)-Methode bereit. |
IsSubclassOf(Type) |
Stellt COM-Objekte versionsunabhängigen Zugriff auf die IsSubclassOf(Type)-Methode bereit. |
ToString() |
Stellt COM-Objekte versionsunabhängigen Zugriff auf die ToString()-Methode bereit. |