Freigeben über


_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
System_CAPS_pubproperty Assembly

Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die Type.Assembly Eigenschaft.

System_CAPS_pubproperty AssemblyQualifiedName

Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die Type.AssemblyQualifiedName Eigenschaft.

System_CAPS_pubproperty Attributes

Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die Type.Attributes Eigenschaft.

System_CAPS_pubproperty BaseType

Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die Type.BaseType Eigenschaft.

System_CAPS_pubproperty DeclaringType

Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die Type.DeclaringType Eigenschaft.

System_CAPS_pubproperty FullName

Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die Type.FullName Eigenschaft.

System_CAPS_pubproperty GUID

Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die Type.GUID Eigenschaft.

System_CAPS_pubproperty HasElementType

Stellt COM-Objekte mit versionsunabhängigem Zugriff auf die Type.HasElementType Eigenschaft.

System_CAPS_pubproperty IsAbstract

Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die Type.IsAbstract Eigenschaft.

System_CAPS_pubproperty IsAnsiClass

Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die Type.IsAnsiClass Eigenschaft.

System_CAPS_pubproperty IsArray

Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die Type.IsArray Eigenschaft.

System_CAPS_pubproperty IsAutoClass

Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die Type.IsAutoClass Eigenschaft.

System_CAPS_pubproperty IsAutoLayout

Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die Type.IsAutoLayout Eigenschaft.

System_CAPS_pubproperty IsByRef

Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die Type.IsByRef Eigenschaft.

System_CAPS_pubproperty IsClass

Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die Type.IsClass Eigenschaft.

System_CAPS_pubproperty IsCOMObject

Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die Type.IsCOMObject Eigenschaft.

System_CAPS_pubproperty IsContextful

Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die Type.IsContextful Eigenschaft.

System_CAPS_pubproperty IsEnum

Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die Type.IsEnum Eigenschaft.

System_CAPS_pubproperty IsExplicitLayout

Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die Type.IsExplicitLayout Eigenschaft.

System_CAPS_pubproperty IsImport

Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die Type.IsImport Eigenschaft.

System_CAPS_pubproperty IsInterface

Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die Type.IsInterface Eigenschaft.

System_CAPS_pubproperty IsLayoutSequential

Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die Type.IsLayoutSequential Eigenschaft.

System_CAPS_pubproperty IsMarshalByRef

Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die Type.IsMarshalByRef Eigenschaft.

System_CAPS_pubproperty IsNestedAssembly

Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die Type.IsNestedAssembly Eigenschaft.

System_CAPS_pubproperty IsNestedFamANDAssem

Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die Type.IsNestedFamANDAssem Eigenschaft.

System_CAPS_pubproperty IsNestedFamily

Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die Type.IsNestedFamily Eigenschaft.

System_CAPS_pubproperty IsNestedFamORAssem

Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die Type.IsNestedFamORAssem Eigenschaft.

System_CAPS_pubproperty IsNestedPrivate

Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die Type.IsNestedPrivate Eigenschaft.

System_CAPS_pubproperty IsNestedPublic

Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die Type.IsNestedPublic Eigenschaft.

System_CAPS_pubproperty IsNotPublic

Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die Type.IsNotPublic Eigenschaft.

System_CAPS_pubproperty IsPointer

Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die Type.IsPointer Eigenschaft.

System_CAPS_pubproperty IsPrimitive

Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die Type.IsPrimitive Eigenschaft.

System_CAPS_pubproperty IsPublic

Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die Type.IsPublic Eigenschaft.

System_CAPS_pubproperty IsSealed

Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die Type.IsSealed Eigenschaft.

System_CAPS_pubproperty IsSerializable

Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die Type.IsSerializable Eigenschaft.

System_CAPS_pubproperty IsSpecialName

Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die Type.IsSpecialName Eigenschaft.

System_CAPS_pubproperty IsUnicodeClass

Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die Type.IsUnicodeClass Eigenschaft.

System_CAPS_pubproperty IsValueType

Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die Type.IsValueType Eigenschaft.

System_CAPS_pubproperty MemberType

Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die Type.MemberType Eigenschaft.

System_CAPS_pubproperty Module

Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die Type.Module Eigenschaft.

System_CAPS_pubproperty Name

Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die MemberInfo.Name Eigenschaft.

System_CAPS_pubproperty Namespace

Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die Type.Namespace Eigenschaft.

System_CAPS_pubproperty ReflectedType

Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die Type.ReflectedType Eigenschaft.

System_CAPS_pubproperty TypeHandle

Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die Type.TypeHandle Eigenschaft.

System_CAPS_pubproperty TypeInitializer

Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die Type.TypeInitializer Eigenschaft.

System_CAPS_pubproperty UnderlyingSystemType

Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die Type.UnderlyingSystemType Eigenschaft.

Methoden

Name Beschreibung
System_CAPS_pubmethod Equals(Object)

Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die Type.Equals Methode.

System_CAPS_pubmethod Equals(Type)

Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die Type.Equals Methode.

System_CAPS_pubmethod FindInterfaces(TypeFilter, Object)

Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die Type.FindInterfaces Methode.

System_CAPS_pubmethod FindMembers(MemberTypes, BindingFlags, MemberFilter, Object)

Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die Type.FindMembers Methode.

System_CAPS_pubmethod GetArrayRank()

Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die Type.GetArrayRank Methode.

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

Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die Type.GetConstructor Methode.

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

Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die Type.GetConstructor Methode.

System_CAPS_pubmethod GetConstructor(Type[])

Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die Type.GetConstructor Methode.

System_CAPS_pubmethod GetConstructors()

Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die Type.GetConstructors Methode.

System_CAPS_pubmethod GetConstructors(BindingFlags)

Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die Type.GetConstructors Methode.

System_CAPS_pubmethod GetCustomAttributes(Boolean)

Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die Assembly.GetCustomAttributes Methode.

System_CAPS_pubmethod GetCustomAttributes(Type, Boolean)

Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die MemberInfo.GetCustomAttributes Methode.

System_CAPS_pubmethod GetDefaultMembers()

Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die Type.GetDefaultMembers Methode.

System_CAPS_pubmethod GetElementType()

Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die Type.GetElementType Methode.

System_CAPS_pubmethod GetEvent(String)

Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die Type.GetEvent Methode.

System_CAPS_pubmethod GetEvent(String, BindingFlags)

Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die Type.GetEvent Methode.

System_CAPS_pubmethod GetEvents()

Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die Type.GetEvents Methode.

System_CAPS_pubmethod GetEvents(BindingFlags)

Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die Type.GetEvents Methode.

System_CAPS_pubmethod GetField(String)

Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die Type.GetField Methode.

System_CAPS_pubmethod GetField(String, BindingFlags)

Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die Type.GetField Methode.

System_CAPS_pubmethod GetFields()

Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die Type.GetFields Methode.

System_CAPS_pubmethod GetFields(BindingFlags)

Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die Type.GetFields Methode.

System_CAPS_pubmethod GetHashCode()

Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die Type.GetHashCode Methode.

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

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

System_CAPS_pubmethod GetInterface(String)

Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die Type.GetInterface Methode.

System_CAPS_pubmethod GetInterface(String, Boolean)

Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die Type.GetInterface Methode.

System_CAPS_pubmethod GetInterfaceMap(Type)

Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die Type.GetInterfaceMap Methode.

System_CAPS_pubmethod GetInterfaces()

Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die Type.GetInterfaces Methode.

System_CAPS_pubmethod GetMember(String)

Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die Type.GetMember Methode.

System_CAPS_pubmethod GetMember(String, BindingFlags)

Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die Type.GetMember Methode.

System_CAPS_pubmethod GetMember(String, MemberTypes, BindingFlags)

Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die Type.GetMember Methode.

System_CAPS_pubmethod GetMembers()

Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die Type.GetMembers Methode.

System_CAPS_pubmethod GetMembers(BindingFlags)

Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die Type.GetMembers Methode.

System_CAPS_pubmethod GetMethod(String)

Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die Type.GetMethod Methode.

System_CAPS_pubmethod GetMethod(String, BindingFlags)

Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die Type.GetMethod Methode.

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

Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die Type.GetMethod Methode.

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

Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die Type.GetMethod Methode.

System_CAPS_pubmethod GetMethod(String, Type[])

Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die Type.GetMethod Methode.

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

Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die Type.GetMethod Methode.

System_CAPS_pubmethod GetMethods()

Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die Type.GetMethods Methode.

System_CAPS_pubmethod GetMethods(BindingFlags)

Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die Type.GetMethods Methode.

System_CAPS_pubmethod GetNestedType(String)

Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die Type.GetNestedType Methode.

System_CAPS_pubmethod GetNestedType(String, BindingFlags)

Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die Type.GetNestedType Methode.

System_CAPS_pubmethod GetNestedTypes()

Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die Type.GetNestedTypes Methode.

System_CAPS_pubmethod 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.

System_CAPS_pubmethod GetProperties()

Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die Type.GetProperties Methode.

System_CAPS_pubmethod GetProperties(BindingFlags)

Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die Type.GetProperties Methode.

System_CAPS_pubmethod GetProperty(String)

Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die Type.GetProperty Methode.

System_CAPS_pubmethod GetProperty(String, BindingFlags)

Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die Type.GetProperty Methode.

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

Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die Type.GetProperty Methode.

System_CAPS_pubmethod GetProperty(String, Type)

Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die Type.GetProperty Methode.

System_CAPS_pubmethod GetProperty(String, Type, Type[])

Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die Type.GetProperty Methode.

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

Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die Type.GetProperty Methode.

System_CAPS_pubmethod GetProperty(String, Type[])

Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die Type.GetProperty Methode.

System_CAPS_pubmethod GetType()

Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die Type.GetType Methode.

System_CAPS_pubmethod 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.

System_CAPS_pubmethod GetTypeInfoCount(UInt32)

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

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

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

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

Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die Type.InvokeMember Methode.

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

Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die Type.InvokeMember Methode.

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

Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die Type.InvokeMember Methode.

System_CAPS_pubmethod IsAssignableFrom(Type)

Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die Type.IsAssignableFrom Methode.

System_CAPS_pubmethod IsDefined(Type, Boolean)

Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die MemberInfo.IsDefined Methode.

System_CAPS_pubmethod IsInstanceOfType(Object)

Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die Type.IsInstanceOfType Methode.

System_CAPS_pubmethod IsSubclassOf(Type)

Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die Type.IsSubclassOf Methode.

System_CAPS_pubmethod 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