_Type-Schnittstelle
Veröffentlicht: Oktober 2016
Macht die öffentlichen Member von der System.Type -Klasse für den nicht verwalteten Code.
Diese API ist nicht CLS-kompatibel.
Namespace: System.Runtime.InteropServices
Assembly: mscorlib (in mscorlib.dll)
Syntax
[GuidAttribute("BCA8B44D-AAD6-3A86-8AB7-03349F4F2DA2")]
[CLSCompliantAttribute(false)]
[InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)]
[ComVisibleAttribute(true)]
public interface _Type
[GuidAttribute("BCA8B44D-AAD6-3A86-8AB7-03349F4F2DA2")]
[CLSCompliantAttribute(false)]
[InterfaceTypeAttribute(ComInterfaceType::InterfaceIsIUnknown)]
[ComVisibleAttribute(true)]
public interface class _Type
[<GuidAttribute("BCA8B44D-AAD6-3A86-8AB7-03349F4F2DA2")>]
[<CLSCompliantAttribute(false)>]
[<InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)>]
[<ComVisibleAttribute(true)>]
type _Type = interface end
<GuidAttribute("BCA8B44D-AAD6-3A86-8AB7-03349F4F2DA2")>
<CLSCompliantAttribute(False)>
<InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)>
<ComVisibleAttribute(True)>
Public Interface _Type
Eigenschaften
Name | Beschreibung | |
---|---|---|
Assembly | Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die Type.Assembly Eigenschaft. |
|
AssemblyQualifiedName | Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die Type.AssemblyQualifiedName Eigenschaft. |
|
Attributes | Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die Type.Attributes Eigenschaft. |
|
BaseType | Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die Type.BaseType Eigenschaft. |
|
DeclaringType | Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die Type.DeclaringType Eigenschaft. |
|
FullName | Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die Type.FullName Eigenschaft. |
|
GUID | Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die Type.GUID Eigenschaft. |
|
HasElementType | Stellt COM-Objekte mit versionsunabhängigem Zugriff auf die Type.HasElementType Eigenschaft. |
|
IsAbstract | Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die Type.IsAbstract Eigenschaft. |
|
IsAnsiClass | Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die Type.IsAnsiClass Eigenschaft. |
|
IsArray | Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die Type.IsArray Eigenschaft. |
|
IsAutoClass | Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die Type.IsAutoClass Eigenschaft. |
|
IsAutoLayout | Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die Type.IsAutoLayout Eigenschaft. |
|
IsByRef | Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die Type.IsByRef Eigenschaft. |
|
IsClass | Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die Type.IsClass Eigenschaft. |
|
IsCOMObject | Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die Type.IsCOMObject Eigenschaft. |
|
IsContextful | Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die Type.IsContextful Eigenschaft. |
|
IsEnum | Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die Type.IsEnum Eigenschaft. |
|
IsExplicitLayout | Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die Type.IsExplicitLayout Eigenschaft. |
|
IsImport | Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die Type.IsImport Eigenschaft. |
|
IsInterface | Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die Type.IsInterface Eigenschaft. |
|
IsLayoutSequential | Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die Type.IsLayoutSequential Eigenschaft. |
|
IsMarshalByRef | Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die Type.IsMarshalByRef Eigenschaft. |
|
IsNestedAssembly | Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die Type.IsNestedAssembly Eigenschaft. |
|
IsNestedFamANDAssem | Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die Type.IsNestedFamANDAssem Eigenschaft. |
|
IsNestedFamily | Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die Type.IsNestedFamily Eigenschaft. |
|
IsNestedFamORAssem | Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die Type.IsNestedFamORAssem Eigenschaft. |
|
IsNestedPrivate | Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die Type.IsNestedPrivate Eigenschaft. |
|
IsNestedPublic | Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die Type.IsNestedPublic Eigenschaft. |
|
IsNotPublic | Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die Type.IsNotPublic Eigenschaft. |
|
IsPointer | Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die Type.IsPointer Eigenschaft. |
|
IsPrimitive | Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die Type.IsPrimitive Eigenschaft. |
|
IsPublic | Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die Type.IsPublic Eigenschaft. |
|
IsSealed | Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die Type.IsSealed Eigenschaft. |
|
IsSerializable | Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die Type.IsSerializable Eigenschaft. |
|
IsSpecialName | Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die Type.IsSpecialName Eigenschaft. |
|
IsUnicodeClass | Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die Type.IsUnicodeClass Eigenschaft. |
|
IsValueType | Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die Type.IsValueType Eigenschaft. |
|
MemberType | Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die Type.MemberType Eigenschaft. |
|
Module | Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die Type.Module Eigenschaft. |
|
Name | Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die MemberInfo.Name Eigenschaft. |
|
Namespace | Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die Type.Namespace Eigenschaft. |
|
ReflectedType | Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die Type.ReflectedType Eigenschaft. |
|
TypeHandle | Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die Type.TypeHandle Eigenschaft. |
|
TypeInitializer | Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die Type.TypeInitializer Eigenschaft. |
|
UnderlyingSystemType | Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die Type.UnderlyingSystemType Eigenschaft. |
Methoden
Name | Beschreibung | |
---|---|---|
Equals(Object) | Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die Type.Equals Methode. |
|
Equals(Type) | Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die Type.Equals Methode. |
|
FindInterfaces(TypeFilter, Object) | Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die Type.FindInterfaces Methode. |
|
FindMembers(MemberTypes, BindingFlags, MemberFilter, Object) | Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die Type.FindMembers Methode. |
|
GetArrayRank() | Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die Type.GetArrayRank Methode. |
|
GetConstructor(BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]) | Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die Type.GetConstructor Methode. |
|
GetConstructor(BindingFlags, Binder, Type[], ParameterModifier[]) | Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die Type.GetConstructor Methode. |
|
GetConstructor(Type[]) | Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die Type.GetConstructor Methode. |
|
GetConstructors() | Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die Type.GetConstructors Methode. |
|
GetConstructors(BindingFlags) | Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die Type.GetConstructors Methode. |
|
GetCustomAttributes(Boolean) | Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die Assembly.GetCustomAttributes Methode. |
|
GetCustomAttributes(Type, Boolean) | Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die MemberInfo.GetCustomAttributes Methode. |
|
GetDefaultMembers() | Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die Type.GetDefaultMembers Methode. |
|
GetElementType() | Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die Type.GetElementType Methode. |
|
GetEvent(String) | Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die Type.GetEvent Methode. |
|
GetEvent(String, BindingFlags) | Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die Type.GetEvent Methode. |
|
GetEvents() | Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die Type.GetEvents Methode. |
|
GetEvents(BindingFlags) | Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die Type.GetEvents Methode. |
|
GetField(String) | Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die Type.GetField Methode. |
|
GetField(String, BindingFlags) | Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die Type.GetField Methode. |
|
GetFields() | Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die Type.GetFields Methode. |
|
GetFields(BindingFlags) | Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die Type.GetFields Methode. |
|
GetHashCode() | Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die Type.GetHashCode Methode. |
|
GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr) | Ordnet eine Reihe von Namen einer entsprechenden Reihe von Dispatchbezeichnern zu. |
|
GetInterface(String) | Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die Type.GetInterface Methode. |
|
GetInterface(String, Boolean) | Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die Type.GetInterface Methode. |
|
GetInterfaceMap(Type) | Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die Type.GetInterfaceMap Methode. |
|
GetInterfaces() | Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die Type.GetInterfaces Methode. |
|
GetMember(String) | Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die Type.GetMember Methode. |
|
GetMember(String, BindingFlags) | Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die Type.GetMember Methode. |
|
GetMember(String, MemberTypes, BindingFlags) | Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die Type.GetMember Methode. |
|
GetMembers() | Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die Type.GetMembers Methode. |
|
GetMembers(BindingFlags) | Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die Type.GetMembers Methode. |
|
GetMethod(String) | Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die Type.GetMethod Methode. |
|
GetMethod(String, BindingFlags) | Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die Type.GetMethod Methode. |
|
GetMethod(String, BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]) | Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die Type.GetMethod Methode. |
|
GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[]) | Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die Type.GetMethod Methode. |
|
GetMethod(String, Type[]) | Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die Type.GetMethod Methode. |
|
GetMethod(String, Type[], ParameterModifier[]) | Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die Type.GetMethod Methode. |
|
GetMethods() | Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die Type.GetMethods Methode. |
|
GetMethods(BindingFlags) | Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die Type.GetMethods Methode. |
|
GetNestedType(String) | Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die Type.GetNestedType Methode. |
|
GetNestedType(String, BindingFlags) | Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die Type.GetNestedType Methode. |
|
GetNestedTypes() | Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die Type.GetNestedTypes Methode. |
|
GetNestedTypes(BindingFlags) | Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die Type.GetNestedTypes -Methode, und sucht nach der aktuellen geschachtelten Typen Type, unter Verwendung der angegebenen bindungseinschränkungen. |
|
GetProperties() | Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die Type.GetProperties Methode. |
|
GetProperties(BindingFlags) | Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die Type.GetProperties Methode. |
|
GetProperty(String) | Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die Type.GetProperty Methode. |
|
GetProperty(String, BindingFlags) | Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die Type.GetProperty Methode. |
|
GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[]) | Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die Type.GetProperty Methode. |
|
GetProperty(String, Type) | Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die Type.GetProperty Methode. |
|
GetProperty(String, Type, Type[]) | Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die Type.GetProperty Methode. |
|
GetProperty(String, Type, Type[], ParameterModifier[]) | Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die Type.GetProperty Methode. |
|
GetProperty(String, Type[]) | Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die Type.GetProperty Methode. |
|
GetType() | Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die Type.GetType Methode. |
|
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[]) | Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die Type.InvokeMember Methode. |
|
InvokeMember(String, BindingFlags, Binder, Object, Object[], CultureInfo) | Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die Type.InvokeMember Methode. |
|
InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[]) | Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die Type.InvokeMember Methode. |
|
IsAssignableFrom(Type) | Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die Type.IsAssignableFrom Methode. |
|
IsDefined(Type, Boolean) | Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die MemberInfo.IsDefined Methode. |
|
IsInstanceOfType(Object) | Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die Type.IsInstanceOfType Methode. |
|
IsSubclassOf(Type) | Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die Type.IsSubclassOf Methode. |
|
ToString() | Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die Type.ToString Methode. |
Hinweise
Diese Schnittstelle ist 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 der System.Type Klassenmember, die von nicht verwalteten COM-Objekten zugegriffen werden kann.
Versionsinformationen
.NET Framework
Verfügbar seit 1.1
Siehe auch
System.Runtime.InteropServices-Namespace
Zurück zum Anfang