TypeDelegator Klasse

Definition

Umschließt ein Type-Objekt und delegiert alle Methoden an diesen Type.

public ref class TypeDelegator : System::Reflection::TypeInfo
public ref class TypeDelegator : Type
public class TypeDelegator : System.Reflection.TypeInfo
[System.Serializable]
public class TypeDelegator : Type
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public class TypeDelegator : Type
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public class TypeDelegator : System.Reflection.TypeInfo
type TypeDelegator = class
    inherit TypeInfo
[<System.Serializable>]
type TypeDelegator = class
    inherit Type
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type TypeDelegator = class
    inherit Type
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type TypeDelegator = class
    inherit TypeInfo
Public Class TypeDelegator
Inherits TypeInfo
Public Class TypeDelegator
Inherits Type
Vererbung
TypeDelegator
Vererbung
TypeDelegator
Attribute

Hinweise

Leiten Sie von diesem Typ ab, und überschreiben Sie nur die Member, in denen Sie anpassungen müssen, sowie alle Member, die von Ihrem Programm erforderlich und nicht bereits von TypeDelegatorimplementiert werden.

TypeDelegator leitet von System.Type den meisten Eigenschaften und Methoden von Typeab und implementiert sie. Für jedes element, das implementiert wird, TypeDelegator delegiert es automatisch an das entsprechende Member eines internen Type Objekts, das als Argument an den Konstruktor bereitgestellt wird. Dieses interne Type Objekt wird für die Ableitung von Klassen durch das protectedtypeImpl Feld verfügbar gemacht.

Hinweis

Einige Member von TypeDelegator verfügen über Implementierungen, obwohl die Member selbst einfach von Typegeerbt werden. In diesen Fällen wird die Implementierung von einer überschriebenen protected Methode bereitgestellt, die einen Namen hat, der mit "Impl" endet. Beispielsweise wird die Implementierung für alle Überladungen der GetMethods -Methode von der überschriebenen GetMethodImpl -Methode bereitgestellt. Die Implementierung für geerbte Eigenschaften wie IsPublic und IsNestedAssembly wird von der überschriebenen GetAttributeFlagsImpl Methode bereitgestellt.

Ableitende Klassen können einen öffentlichen Konstruktor bereitstellen, der ein Type Objekt als Parameter annimmt und dieses Objekt einfach an den TypeDelegator(Type) Konstruktor übergibt, oder das interne Type Objekt auf andere Weise festlegen kann.

Wenn eine ableitende Klasse einen Member verwendet, der nicht von TypeDelegatorimplementiert wird, muss sie diesen Member überschreiben und eine Implementierung bereitstellen. Die einfachste Implementierung besteht darin, den entsprechenden Member für das interne Type Objekt aufzurufen, das vom Feld verfügbar gemacht wird. Sie können jedoch jede Implementierung bereitstellen, die typeImpl Ihre Anwendung benötigt. Es ist nicht erforderlich, diese Member zu überschreiben, wenn sie nicht von Ihrer Anwendung oder von Bibliotheksfunktionen verwendet werden, die Ihre Anwendung aufruft (z. B. vom CodeTypeReference.CodeTypeReference(Type) Konstruktor).

Die folgenden virtuellen Methoden (Overridable Methoden in Visual Basic) von Type werden nicht von TypeDelegatorimplementiert: MakeGenericType, , GetGenericTypeDefinition, GetGenericArguments, GetGenericParameterConstraints, MakeByRefTypeMakeArrayType, MakePointerType, GetEnumNamesGetEnumValuesGetEnumUnderlyingType, GetTypeCodeImpl, . IsEquivalentToIsEnumDefined

Die folgenden virtuellen Eigenschaften (OverridableEigenschaften in Visual Basic) von Type werden nicht von TypeDelegatorimplementiert: IsGenericType, , IsGenericTypeDefinition, IsGenericParameter, DeclaringMethodContainsGenericParameters, GenericParameterAttributesGenericParameterPosition, , , IsSecurityCritical, IsSecurityTransparentIsSecuritySafeCritical.

Konstruktoren

TypeDelegator()

Initialisiert eine neue Instanz der TypeDelegator-Klasse mit Standardeigenschaften.

TypeDelegator(Type)

Initialisiert eine neue Instanz der TypeDelegator-Klasse unter Angabe der kapselnden Instanz.

Felder

typeImpl

Ein Wert, der Typinformationen angibt.

Eigenschaften

Assembly

Ruft die Assembly des implementierten Typs ab.

AssemblyQualifiedName

Ruft den vollqualifizierten Namen der Assembly ab.

Attributes

Umschließt ein Type-Objekt und delegiert alle Methoden an diesen Type.

(Geerbt von TypeInfo)
Attributes

Ruft die dem Type zugeordneten Attribute ab.

(Geerbt von Type)
BaseType

Ruft den Basistyp für den aktuellen Typ ab.

ContainsGenericParameters

Umschließt ein Type-Objekt und delegiert alle Methoden an diesen Type.

(Geerbt von TypeInfo)
ContainsGenericParameters

Ruft einen Wert ab, der angibt, ob das aktuelle Type-Objekt über Typparameter verfügt, die nicht durch bestimmte Typen ersetzt wurden.

(Geerbt von Type)
CustomAttributes

Ruft eine Sammlung ab, die die benutzerdefinierten Attribute dieses Members enthält.

(Geerbt von MemberInfo)
DeclaredConstructors

Ruft eine Sammlung der Konstruktoren ab, die durch den aktuellen Typ deklariert werden.

(Geerbt von TypeInfo)
DeclaredEvents

Ruft eine Sammlung von Ereignissen ab, die durch den aktuellen Typ definiert werden.

(Geerbt von TypeInfo)
DeclaredFields

Ruft eine Sammlung von Feldern ab, die durch den aktuellen Typ definiert werden.

(Geerbt von TypeInfo)
DeclaredMembers

Ruft eine Sammlung von Membern ab, die durch den aktuellen Typ definiert werden.

(Geerbt von TypeInfo)
DeclaredMethods

Ruft eine Sammlung von Methoden ab, die durch den aktuellen Typ definiert werden.

(Geerbt von TypeInfo)
DeclaredNestedTypes

Ruft eine Sammlung der geschachtelten Typen ab, die durch den aktuellen Typ definiert werden.

(Geerbt von TypeInfo)
DeclaredProperties

Ruft eine Sammlung von Eigenschaften ab, die durch den aktuellen Typ definiert werden.

(Geerbt von TypeInfo)
DeclaringMethod

Umschließt ein Type-Objekt und delegiert alle Methoden an diesen Type.

(Geerbt von TypeInfo)
DeclaringMethod

Ruft eine MethodBase ab, die die deklarierende Methode darstellt, wenn der aktuelle Type einen Typparameter einer generischen Methode darstellt.

(Geerbt von Type)
DeclaringType

Ruft den Typ ab, der den aktuellen geschachtelten oder generischen Typparameter deklariert.

(Geerbt von Type)
FullName

Ruft den vollqualifizierten Namen des implementierten Typs ab.

GenericParameterAttributes

Umschließt ein Type-Objekt und delegiert alle Methoden an diesen Type.

(Geerbt von TypeInfo)
GenericParameterAttributes

Ruft eine Kombination von GenericParameterAttributes-Flags ab, die die Kovarianz und die speziellen Einschränkungen des aktuellen generischen Typparameters beschreiben.

(Geerbt von Type)
GenericParameterPosition

Umschließt ein Type-Objekt und delegiert alle Methoden an diesen Type.

(Geerbt von TypeInfo)
GenericParameterPosition

Ruft die Position des Typparameters in der Typparameterliste des generischen Typs oder der Methode ab, der bzw. die den Parameter deklariert hat, wenn das Type-Objekt einen Typparameter eines generischen Typs oder einer generischen Methode darstellt.

(Geerbt von Type)
GenericTypeArguments

Umschließt ein Type-Objekt und delegiert alle Methoden an diesen Type.

(Geerbt von TypeInfo)
GenericTypeArguments

Ruft ein Array von generischen Typargumenten für diesen Typ ab.

(Geerbt von Type)
GenericTypeParameters

Ruft ein Array der generischen Typparameter der aktuellen Instanz ab.

(Geerbt von TypeInfo)
GUID

Ruft die GUID (Globally Unique Identifier) des implementierten Typs ab.

HasElementType

Umschließt ein Type-Objekt und delegiert alle Methoden an diesen Type.

(Geerbt von TypeInfo)
HasElementType

Ruft einen Wert ab, der angibt, ob der aktuelle Type einen anderen Typ umfasst oder auf einen anderen Typ verweist, d. h. ob der aktuelle Type ein Array oder ein Zeiger ist oder als Verweis übergeben wird.

(Geerbt von Type)
ImplementedInterfaces

Ruft eine Auflistung der Schnittstellen ab, die vom aktuellen Typ implementiert werden.

(Geerbt von TypeInfo)
IsAbstract

Umschließt ein Type-Objekt und delegiert alle Methoden an diesen Type.

(Geerbt von TypeInfo)
IsAbstract

Ruft einen Wert ab, der angibt, ob der Type abstrakt ist und überschrieben werden muss.

(Geerbt von Type)
IsAnsiClass

Umschließt ein Type-Objekt und delegiert alle Methoden an diesen Type.

(Geerbt von TypeInfo)
IsAnsiClass

Ruft einen Wert ab, der angibt, ob für AnsiClass das Zeichenfolgenformatattribut Type ausgewählt ist.

(Geerbt von Type)
IsArray

Umschließt ein Type-Objekt und delegiert alle Methoden an diesen Type.

(Geerbt von TypeInfo)
IsArray

Ruft einen Wert ab, der angibt, ob der Typ ein Array ist.

(Geerbt von Type)
IsAutoClass

Umschließt ein Type-Objekt und delegiert alle Methoden an diesen Type.

(Geerbt von TypeInfo)
IsAutoClass

Ruft einen Wert ab, der angibt, ob für AutoClass das Zeichenfolgenformatattribut Type ausgewählt ist.

(Geerbt von Type)
IsAutoLayout

Umschließt ein Type-Objekt und delegiert alle Methoden an diesen Type.

(Geerbt von TypeInfo)
IsAutoLayout

Ruft einen Wert ab, der angibt, ob die Felder des aktuellen Typs automatisch von der Common Language Runtime angelegt werden.

(Geerbt von Type)
IsByRef

Umschließt ein Type-Objekt und delegiert alle Methoden an diesen Type.

(Geerbt von TypeInfo)
IsByRef

Ruft einen Wert ab, der angibt, ob Type als Verweis übergeben wird.

(Geerbt von Type)
IsByRefLike

Umschließt ein Type-Objekt und delegiert alle Methoden an diesen Type.

IsByRefLike

Ruft einen Wert ab, der angibt, ob der Typ eine byref-ähnliche Struktur aufweist

(Geerbt von Type)
IsClass

Umschließt ein Type-Objekt und delegiert alle Methoden an diesen Type.

(Geerbt von TypeInfo)
IsClass

Ruft einen Wert ab, der angibt, ob Type eine Klasse oder ein Delegat ist, d. h. weder ein Werttyp noch eine Schnittstelle.

(Geerbt von Type)
IsCollectible

Ruft den IsCollectible-Wert für die typeImpl dieses Objekts ab, die angibt, ob dieses Objekt – bei dem es sich um eine MemberInfo-Implementierung handelt – zu einer Assembly gehört, die in einem auflistbaren AssemblyLoadContext enthalten ist.

IsCollectible

Ruft einen Wert ab, der angibt, ob dieses AssemblyLoadContext-Objekt Teil einer Assembly ist, die sich in einem entladbaren MemberInfo befindet.

(Geerbt von MemberInfo)
IsCOMObject

Umschließt ein Type-Objekt und delegiert alle Methoden an diesen Type.

(Geerbt von TypeInfo)
IsCOMObject

Ruft einen Wert ab, der angibt, ob Type ein COM-Objekt ist.

(Geerbt von Type)
IsConstructedGenericType

Ruft einen Wert ab, der angibt, ob dieses Objekt einen konstruierten generischen Typ darstellt.

IsConstructedGenericType

Ruft einen Wert ab, der angibt, ob dieses Objekt einen konstruierten generischen Typ darstellt. Sie können Instanzen eines konstruierten generischen Typs erstellen.

(Geerbt von Type)
IsContextful

Ruft einen Wert ab, der angibt, ob Type in einen Kontext aufgenommen werden kann.

(Geerbt von Type)
IsEnum

Umschließt ein Type-Objekt und delegiert alle Methoden an diesen Type.

(Geerbt von TypeInfo)
IsEnum

Ruft einen Wert ab, der angibt, ob der aktuelle Type eine Enumeration darstellt.

(Geerbt von Type)
IsExplicitLayout

Umschließt ein Type-Objekt und delegiert alle Methoden an diesen Type.

(Geerbt von TypeInfo)
IsExplicitLayout

Ruft einen Wert ab, der angibt, ob die Felder des aktuellen Typs an den explizit angegebenen Offsets angelegt werden.

(Geerbt von Type)
IsFunctionPointer

Ruft einen Wert ab, der angibt, ob es sich bei dem aktuellen Type um einen Funktionszeiger handelt.

IsFunctionPointer

Ruft einen Wert ab, der angibt, ob es sich bei dem aktuellen Type um einen Funktionszeiger handelt.

(Geerbt von Type)
IsGenericMethodParameter

Umschließt ein Type-Objekt und delegiert alle Methoden an diesen Type.

IsGenericMethodParameter

Ruft einen Wert ab, der angibt, ob der aktuelle Type einen Typparameter in der Definition einer generischen Methode darstellt

(Geerbt von Type)
IsGenericParameter

Umschließt ein Type-Objekt und delegiert alle Methoden an diesen Type.

(Geerbt von TypeInfo)
IsGenericParameter

Ruft einen Wert ab, der angibt, ob der aktuelle Type einen Typparameter einer generischen Typ- oder Methodendefinition darstellt.

(Geerbt von Type)
IsGenericType

Umschließt ein Type-Objekt und delegiert alle Methoden an diesen Type.

(Geerbt von TypeInfo)
IsGenericType

Ruft einen Wert ab, der angibt, ob der aktuelle Typ ein generischer Typ ist.

(Geerbt von Type)
IsGenericTypeDefinition

Umschließt ein Type-Objekt und delegiert alle Methoden an diesen Type.

(Geerbt von TypeInfo)
IsGenericTypeDefinition

Ruft einen Wert ab, der angibt, ob der aktuelle Type eine generische Typdefinition darstellt, aus der andere generische Typen konstruiert werden können.

(Geerbt von Type)
IsGenericTypeParameter

Umschließt ein Type-Objekt und delegiert alle Methoden an diesen Type.

IsGenericTypeParameter

Ruft einen Wert ab, der angibt, ob der aktuelle Type einen Typparameter in der Definition eines generischen Typs darstellt

(Geerbt von Type)
IsImport

Umschließt ein Type-Objekt und delegiert alle Methoden an diesen Type.

(Geerbt von TypeInfo)
IsImport

Ruft einen Wert ab, der angibt, ob der Type ein ComImportAttribute-Attribut hat, was bedeutet, dass er aus einer COM-Typbibliothek importiert wurde.

(Geerbt von Type)
IsInterface

Umschließt ein Type-Objekt und delegiert alle Methoden an diesen Type.

(Geerbt von TypeInfo)
IsInterface

Ruft einen Wert ab, der angibt, ob Type eine Schnittstelle ist, d. h. weder eine Klasse noch ein Werttyp.

(Geerbt von Type)
IsLayoutSequential

Umschließt ein Type-Objekt und delegiert alle Methoden an diesen Type.

(Geerbt von TypeInfo)
IsLayoutSequential

Ruft einen Wert ab, der angibt, ob die Felder des aktuellen Typs sequenziell angelegt werden, in der Reihenfolge, in der sie definiert oder an die Metadaten ausgegeben wurden.

(Geerbt von Type)
IsMarshalByRef

Umschließt ein Type-Objekt und delegiert alle Methoden an diesen Type.

(Geerbt von TypeInfo)
IsMarshalByRef

Ruft einen Wert ab, der angibt, ob Type als Verweis gemarshallt wird.

(Geerbt von Type)
IsNested

Umschließt ein Type-Objekt und delegiert alle Methoden an diesen Type.

(Geerbt von TypeInfo)
IsNested

Ruft einen Wert ab, der angibt, ob das aktuelle Type-Objekt einen Typ darstellt, dessen Definition in der Definition eines anderen Typs geschachtelt ist.

(Geerbt von Type)
IsNestedAssembly

Umschließt ein Type-Objekt und delegiert alle Methoden an diesen Type.

(Geerbt von TypeInfo)
IsNestedAssembly

Ruft einen Wert ab, der angibt, ob Type geschachtelt und nur innerhalb der eigenen Assembly sichtbar ist.

(Geerbt von Type)
IsNestedFamANDAssem

Umschließt ein Type-Objekt und delegiert alle Methoden an diesen Type.

(Geerbt von TypeInfo)
IsNestedFamANDAssem

Ruft einen Wert ab, der angibt, ob Type geschachtelt und ausschließlich für Klassen sichtbar ist, die sowohl zur eigenen Familie als auch zur eigenen Assembly gehören.

(Geerbt von Type)
IsNestedFamily

Umschließt ein Type-Objekt und delegiert alle Methoden an diesen Type.

(Geerbt von TypeInfo)
IsNestedFamily

Ruft einen Wert ab, der angibt, ob Type geschachtelt und nur innerhalb der eigenen Familie sichtbar ist.

(Geerbt von Type)
IsNestedFamORAssem

Umschließt ein Type-Objekt und delegiert alle Methoden an diesen Type.

(Geerbt von TypeInfo)
IsNestedFamORAssem

Ruft einen Wert ab, der angibt, ob Type geschachtelt und ausschließlich für Klassen sichtbar ist, die zur eigenen Familie oder zur eigenen Assembly gehören.

(Geerbt von Type)
IsNestedPrivate

Umschließt ein Type-Objekt und delegiert alle Methoden an diesen Type.

(Geerbt von TypeInfo)
IsNestedPrivate

Ruft einen Wert ab, der angibt, ob Type geschachtelt und als privat deklariert ist.

(Geerbt von Type)
IsNestedPublic

Umschließt ein Type-Objekt und delegiert alle Methoden an diesen Type.

(Geerbt von TypeInfo)
IsNestedPublic

Ruft einen Wert ab, der angibt, ob eine Klasse geschachtelt und als öffentlich deklariert ist.

(Geerbt von Type)
IsNotPublic

Umschließt ein Type-Objekt und delegiert alle Methoden an diesen Type.

(Geerbt von TypeInfo)
IsNotPublic

Ruft einen Wert ab, der angibt, ob der Type nicht als öffentlich deklariert ist.

(Geerbt von Type)
IsPointer

Umschließt ein Type-Objekt und delegiert alle Methoden an diesen Type.

(Geerbt von TypeInfo)
IsPointer

Ruft einen Wert ab, der angibt, ob Type ein Zeiger ist.

(Geerbt von Type)
IsPrimitive

Umschließt ein Type-Objekt und delegiert alle Methoden an diesen Type.

(Geerbt von TypeInfo)
IsPrimitive

Ruft einen Wert ab, der angibt, ob Type zu den primitiven Typen gehört.

(Geerbt von Type)
IsPublic

Umschließt ein Type-Objekt und delegiert alle Methoden an diesen Type.

(Geerbt von TypeInfo)
IsPublic

Ruft einen Wert ab, der angibt, ob der Type als öffentlich deklariert ist.

(Geerbt von Type)
IsSealed

Umschließt ein Type-Objekt und delegiert alle Methoden an diesen Type.

(Geerbt von TypeInfo)
IsSealed

Ruft einen Wert ab, der angibt, ob der Type als versiegelt deklariert ist.

(Geerbt von Type)
IsSecurityCritical

Ruft einen Wert ab, der angibt, ob der aktuelle Typ auf der aktuellen Vertrauensebene sicherheitsrelevant ist und daher wichtige Vorgänge ausführen darf.

(Geerbt von Type)
IsSecuritySafeCritical

Ruft einen Wert ab, der angibt, ob der aktuelle Typ auf der aktuellen Vertrauensebene sicherheitsrelevant ist, d. h. ob er wichtige Vorgänge ausführen darf und ob von transparentem Code auf ihn zugegriffen werden kann.

(Geerbt von Type)
IsSecurityTransparent

Ruft einen Wert ab, der angibt, ob der aktuelle Typ auf der aktuellen Vertrauensebene sicherheitstransparent ist und daher keine wichtigen Vorgänge ausführen kann.

(Geerbt von Type)
IsSerializable

Umschließt ein Type-Objekt und delegiert alle Methoden an diesen Type.

(Geerbt von TypeInfo)
IsSerializable
Veraltet.

Ruft einen Wert ab, der angibt, ob die Type binär serialisierbar ist.

(Geerbt von Type)
IsSignatureType

Ruft einen Wert ab, der angibt, ob der Typ ein Signaturtyp ist

(Geerbt von Type)
IsSpecialName

Umschließt ein Type-Objekt und delegiert alle Methoden an diesen Type.

(Geerbt von TypeInfo)
IsSpecialName

Ruft einen Wert ab, der angibt, ob der Typ einen Namen besitzt, der eine Sonderbehandlung erfordert.

(Geerbt von Type)
IsSZArray

Umschließt ein Type-Objekt und delegiert alle Methoden an diesen Type.

IsSZArray

Ruft einen Wert ab, der angibt, ob der Typ ein Arraytyp ist, der nur ein eindimensionales Array mit einer unteren Grenze von 0 (Null) darstellen kann

(Geerbt von Type)
IsTypeDefinition

Umschließt ein Type-Objekt und delegiert alle Methoden an diesen Type.

IsTypeDefinition

Ruft einen Wert ab, der angibt, ob der Typ eine Typdefinition ist

(Geerbt von Type)
IsUnicodeClass

Umschließt ein Type-Objekt und delegiert alle Methoden an diesen Type.

(Geerbt von TypeInfo)
IsUnicodeClass

Ruft einen Wert ab, der angibt, ob für UnicodeClass das Zeichenfolgenformatattribut Type ausgewählt ist.

(Geerbt von Type)
IsUnmanagedFunctionPointer

Ruft einen Wert ab, der angibt, ob es sich bei dem aktuellen Type um einen nicht verwalteten Funktionszeiger handelt.

IsUnmanagedFunctionPointer

Ruft einen Wert ab, der angibt, ob es sich bei dem aktuellen Type um einen nicht verwalteten Funktionszeiger handelt.

(Geerbt von Type)
IsValueType

Umschließt ein Type-Objekt und delegiert alle Methoden an diesen Type.

(Geerbt von TypeInfo)
IsValueType

Ruft einen Wert ab, der angibt, ob Type ein Werttyp ist.

(Geerbt von Type)
IsVariableBoundArray

Umschließt ein Type-Objekt und delegiert alle Methoden an diesen Type.

IsVariableBoundArray

Ruft einen Wert ab, der angibt, ob der Typ ein Arraytyp ist, der nur ein mehrdimensionales Array oder ein Array mit einer willkürlichen unteren Grenze darstellen kann

(Geerbt von Type)
IsVisible

Umschließt ein Type-Objekt und delegiert alle Methoden an diesen Type.

(Geerbt von TypeInfo)
IsVisible

Ruft einen Wert ab, der angibt, ob auf den Type aus Code von außerhalb der Assembly zugegriffen werden kann.

(Geerbt von Type)
MemberType

Umschließt ein Type-Objekt und delegiert alle Methoden an diesen Type.

(Geerbt von TypeInfo)
MemberType

Ruft einen MemberTypes-Wert ab, der angibt, dass dieser Member ein Typ oder ein geschachtelter Typ ist.

(Geerbt von Type)
MetadataToken

Ruft einen Wert ab, der diese Entität in Metadaten identifiziert.

MetadataToken

Ruft einen Wert ab, der ein Metadatenelement identifiziert.

(Geerbt von MemberInfo)
Module

Ruft das Modul ab, das den implementierten Typ enthält.

Name

Ruft den Namen des implementierten Typs ohne den Pfad ab.

Namespace

Ruft den Namespace des implementierten Typs ab.

ReflectedType

Ruft das Klassenobjekt ab, über das dieser Member abgerufen wurde.

(Geerbt von Type)
StructLayoutAttribute

Umschließt ein Type-Objekt und delegiert alle Methoden an diesen Type.

(Geerbt von TypeInfo)
StructLayoutAttribute

Ruft ein StructLayoutAttribute ab, der das Layout des aktuellen Typs beschreibt.

(Geerbt von Type)
TypeHandle

Ruft ein Handle für die interne Metadatendarstellung eines implementierten Typs ab.

TypeInitializer

Umschließt ein Type-Objekt und delegiert alle Methoden an diesen Type.

(Geerbt von TypeInfo)
TypeInitializer

Ruft den Initialisierer für den Typ ab.

(Geerbt von Type)
UnderlyingSystemType

Ruft die zugrunde liegende Type-Klasse ab, die den implementierten Typ darstellt.

Methoden

AsType()

Gibt den aktuellen Typ als ein Type-Objekt zurück.

(Geerbt von TypeInfo)
Equals(Object)

Bestimmt, ob der zugrunde liegende Systemtyp des aktuellen Type-Objekts mit dem zugrunde liegenden Systemtyp des angegebenen Object-Objekts übereinstimmt

(Geerbt von Type)
Equals(Type)

Bestimmt, ob der zugrunde liegende Systemtyp des aktuellen Type mit dem zugrunde liegenden Systemtyp des angegebenen Type übereinstimmt.

(Geerbt von Type)
FindInterfaces(TypeFilter, Object)

Umschließt ein Type-Objekt und delegiert alle Methoden an diesen Type.

(Geerbt von TypeInfo)
FindInterfaces(TypeFilter, Object)

Gibt ein Array von Type-Objekten zurück, die eine gefilterte Liste von Schnittstellen darstellen, die vom aktuellen Type implementiert oder geerbt wurden.

(Geerbt von Type)
FindMembers(MemberTypes, BindingFlags, MemberFilter, Object)

Umschließt ein Type-Objekt und delegiert alle Methoden an diesen Type.

(Geerbt von TypeInfo)
FindMembers(MemberTypes, BindingFlags, MemberFilter, Object)

Gibt ein gefiltertes Array von MemberInfo-Objekten mit dem angegebenen Membertyp zurück.

(Geerbt von Type)
GetArrayRank()

Umschließt ein Type-Objekt und delegiert alle Methoden an diesen Type.

(Geerbt von TypeInfo)
GetArrayRank()

Ruft die Anzahl der Dimensionen eines Arrays ab.

(Geerbt von Type)
GetAttributeFlagsImpl()

Ruft die der TypeDelegator-Klasse zugeordneten Attribute ab.

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

Sucht einen Konstruktor, dessen Parameter den angegebenen Argumenttypen und -modifizierern entsprechen, und berücksichtigt dabei die angegebenen Bindungseinschränkungen und die angegebene Aufrufkonvention.

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

Sucht einen Konstruktor, dessen Parameter unter Verwendung der angegebenen Bindungseinschränkungen den angegebenen Argumenttypen und -modifizierern entsprechen.

(Geerbt von Type)
GetConstructor(BindingFlags, Type[])

Sucht unter Verwendung der angegebenen Bindungseinschränkungen nach einem Konstruktor, dessen Parameter den angegebenen Argumenttypen entsprechen.

(Geerbt von Type)
GetConstructor(Type[])

Umschließt ein Type-Objekt und delegiert alle Methoden an diesen Type.

(Geerbt von TypeInfo)
GetConstructor(Type[])

Sucht einen öffentlichen Instanzkonstruktor, dessen Parameter den Typen im angegebenen Array entsprechen.

(Geerbt von Type)
GetConstructorImpl(BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[])

Ruft den Konstruktor ab, der die TypeDelegator-Klasse implementiert.

GetConstructors()

Umschließt ein Type-Objekt und delegiert alle Methoden an diesen Type.

(Geerbt von TypeInfo)
GetConstructors()

Gibt alle öffentlichen Konstruktoren zurück, die für den aktuellen Type definiert sind.

(Geerbt von Type)
GetConstructors(BindingFlags)

Gibt ein Array von ConstructorInfo-Objekten zurück, die Konstruktoren darstellen, die für den von der aktuellen TypeDelegator-Klasse umschlossenen Typ definiert sind.

GetCustomAttributes(Boolean)

Gibt alle für diesen Typ festgelegten benutzerdefinierten Attribute zurück und gibt an, ob die Vererbungskette des Typs durchsucht werden soll.

GetCustomAttributes(Type, Boolean)

Gibt ein Array benutzerdefinierter Attribute zurück, die durch den Typ bezeichnet sind.

GetCustomAttributesData()

Gibt eine Liste von CustomAttributeData-Objekten zurück, die Daten zu den Attributen darstellen, die auf den Zielmember angewendet wurden.

(Geerbt von MemberInfo)
GetDeclaredEvent(String)

Gibt ein -Objekt zurück, das das vom aktuellen Typ deklarierte angegebene Ereignis darstellt.

(Geerbt von TypeInfo)
GetDeclaredField(String)

Gibt ein -Objekt zurück, das das vom aktuellen Typ deklarierte angegebene Feld darstellt.

(Geerbt von TypeInfo)
GetDeclaredMethod(String)

Gibt ein -Objekt zurück, das die vom aktuellen Typ deklarierte angegebene Methode darstellt.

(Geerbt von TypeInfo)
GetDeclaredMethods(String)

Gibt eine Auflistung zurück, die alle Methoden enthält, die für den aktuellen Typ deklariert wurden und mit dem angegebenen Namen übereinstimmen.

(Geerbt von TypeInfo)
GetDeclaredNestedType(String)

Gibt ein -Objekt zurück, das den angegebenen geschachtelten Typ darstellt, der vom aktuellen Typ deklariert wird.

(Geerbt von TypeInfo)
GetDeclaredProperty(String)

Gibt ein -Objekt zurück, das die vom aktuellen Typ deklarierte angegebene Eigenschaft darstellt.

(Geerbt von TypeInfo)
GetDefaultMembers()

Umschließt ein Type-Objekt und delegiert alle Methoden an diesen Type.

(Geerbt von TypeInfo)
GetDefaultMembers()

Sucht nach den für den aktuellen Type definierten Membern, deren DefaultMemberAttribute festgelegt ist.

(Geerbt von Type)
GetElementType()

Gibt die Type-Klasse des Objekts zurück, das das aktuelle Array, den Zeiger oder ByRef umfasst oder auf das verwiesen wird.

GetEnumName(Object)

Umschließt ein Type-Objekt und delegiert alle Methoden an diesen Type.

(Geerbt von TypeInfo)
GetEnumName(Object)

Gibt den Namen der Konstanten für den aktuellen Enumerationstyp zurück, die den angegebenen Wert aufweist.

(Geerbt von Type)
GetEnumNames()

Umschließt ein Type-Objekt und delegiert alle Methoden an diesen Type.

(Geerbt von TypeInfo)
GetEnumNames()

Gibt die Namen der Member des aktuellen Enumerationstyps zurück.

(Geerbt von Type)
GetEnumUnderlyingType()

Umschließt ein Type-Objekt und delegiert alle Methoden an diesen Type.

(Geerbt von TypeInfo)
GetEnumUnderlyingType()

Gibt den zugrunde liegenden Typ des aktuellen Enumerationstyps zurück.

(Geerbt von Type)
GetEnumValues()

Umschließt ein Type-Objekt und delegiert alle Methoden an diesen Type.

(Geerbt von TypeInfo)
GetEnumValues()

Gibt ein Array mit den Werten der Konstanten im aktuellen Enumerationstyp zurück.

(Geerbt von Type)
GetEnumValuesAsUnderlyingType()

Ruft ein Array der Werte der zugrunde liegenden Typkonstanten dieses Enumerationstyps ab.

(Geerbt von Type)
GetEvent(String)

Umschließt ein Type-Objekt und delegiert alle Methoden an diesen Type.

(Geerbt von TypeInfo)
GetEvent(String)

Gibt das EventInfo-Objekt zurück, das das angegebene öffentliche Ereignis darstellt.

(Geerbt von Type)
GetEvent(String, BindingFlags)

Gibt das angegebene Ereignis zurück.

GetEvents()

Gibt ein Array von EventInfo-Objekten zurück, die sämtliche von der aktuellen TypeDelegator-Klasse deklarierten oder geerbten öffentlichen Ereignisse darstellen.

GetEvents(BindingFlags)

Gibt die in bindingAttr angegebenen Ereignisse zurück, die von der aktuellen TypeDelegator-Klasse deklariert oder geerbt wurden.

GetField(String)

Umschließt ein Type-Objekt und delegiert alle Methoden an diesen Type.

(Geerbt von TypeInfo)
GetField(String)

Sucht das öffentliche Feld mit dem angegebenen Namen.

(Geerbt von Type)
GetField(String, BindingFlags)

Gibt ein FieldInfo-Objekt zurück, das das Feld mit dem angegebenen Namen darstellt.

GetFields()

Umschließt ein Type-Objekt und delegiert alle Methoden an diesen Type.

(Geerbt von TypeInfo)
GetFields()

Gibt sämtliche öffentlichen Felder des aktuellen Type zurück.

(Geerbt von Type)
GetFields(BindingFlags)

Gibt ein Array von FieldInfo-Objekten zurück, die die Datenfelder darstellen, die für den von der aktuellen TypeDelegator-Klasse umschlossenen Typ definiert sind.

GetFunctionPointerCallingConventions()

Gibt beim Überschreiben in einer abgeleiteten Klasse die aufrufenden Konventionen des aktuellen Funktionszeigers Typezurück.

GetFunctionPointerCallingConventions()

Gibt beim Überschreiben in einer abgeleiteten Klasse die Aufrufkonventionen des aktuellen Funktionszeigers Typezurück.

(Geerbt von Type)
GetFunctionPointerParameterTypes()

Gibt beim Überschreiben in einer abgeleiteten Klasse die Parametertypen des aktuellen Funktionszeigers Typezurück.

GetFunctionPointerParameterTypes()

Gibt beim Überschreiben in einer abgeleiteten Klasse die Parametertypen des aktuellen Funktionszeigers Typezurück.

(Geerbt von Type)
GetFunctionPointerReturnType()

Gibt beim Überschreiben in einer abgeleiteten Klasse den Rückgabetyp des aktuellen Funktionszeigers Typezurück.

GetFunctionPointerReturnType()

Gibt beim Überschreiben in einer abgeleiteten Klasse den Rückgabetyp des aktuellen Funktionszeigers Typezurück.

(Geerbt von Type)
GetGenericArguments()

Umschließt ein Type-Objekt und delegiert alle Methoden an diesen Type.

(Geerbt von TypeInfo)
GetGenericArguments()

Gibt ein Array von Type-Objekten zurück, die die Typargumente eines geschlossenen generischen Typs oder die Typparameter einer generischen Typdefinition darstellen.

(Geerbt von Type)
GetGenericParameterConstraints()

Umschließt ein Type-Objekt und delegiert alle Methoden an diesen Type.

(Geerbt von TypeInfo)
GetGenericParameterConstraints()

Gibt ein Array von Type-Objekten zurück, die die Einschränkungen für den aktuellen generischen Typparameter darstellen.

(Geerbt von Type)
GetGenericTypeDefinition()

Umschließt ein Type-Objekt und delegiert alle Methoden an diesen Type.

(Geerbt von TypeInfo)
GetGenericTypeDefinition()

Gibt ein Type-Objekt zurück, das eine generische Typdefinition darstellt, aus der der aktuelle generische Typ konstruiert werden kann.

(Geerbt von Type)
GetHashCode()

Gibt den Hashcode für diese Instanz zurück.

(Geerbt von Type)
GetInterface(String)

Umschließt ein Type-Objekt und delegiert alle Methoden an diesen Type.

(Geerbt von TypeInfo)
GetInterface(String)

Sucht die Schnittstelle mit dem angegebenen Namen.

(Geerbt von Type)
GetInterface(String, Boolean)

Gibt die angegebene Schnittstelle zurück, die durch den von der aktuellen TypeDelegator-Klasse umschlossenen Typ implementiert wurde.

GetInterfaceMap(Type)

Gibt eine Schnittstellenzuordnung für den angegebenen Schnittstellentyp zurück.

GetInterfaces()

Gibt alle für die aktuelle Klasse und ihre Basisklassen implementierten Schnittstellen zurück.

GetMember(String)

Umschließt ein Type-Objekt und delegiert alle Methoden an diesen Type.

(Geerbt von TypeInfo)
GetMember(String)

Sucht die öffentlichen Member mit dem angegebenen Namen.

(Geerbt von Type)
GetMember(String, BindingFlags)

Umschließt ein Type-Objekt und delegiert alle Methoden an diesen Type.

(Geerbt von TypeInfo)
GetMember(String, BindingFlags)

Sucht die angegebenen Member unter Verwendung der angegebenen Bindungseinschränkungen.

(Geerbt von Type)
GetMember(String, MemberTypes, BindingFlags)

Gibt Member (Eigenschaften, Methoden, Konstruktoren, Felder, Ereignisse und geschachtelte Typen) zurück, die durch name, type und bindingAttr angegeben werden.

GetMembers()

Umschließt ein Type-Objekt und delegiert alle Methoden an diesen Type.

(Geerbt von TypeInfo)
GetMembers()

Gibt sämtliche öffentlichen Member des aktuellen Type zurück.

(Geerbt von Type)
GetMembers(BindingFlags)

Gibt durch bindingAttr angegebene Member zurück.

GetMemberWithSameMetadataDefinitionAs(MemberInfo)

Sucht nach dem MemberInfo für den aktuellen Type , der dem angegebenen MemberInfoentspricht.

GetMemberWithSameMetadataDefinitionAs(MemberInfo)

Sucht nach dem für MemberInfo den aktuellen Type , der dem angegebenen MemberInfoentspricht.

(Geerbt von Type)
GetMethod(String)

Umschließt ein Type-Objekt und delegiert alle Methoden an diesen Type.

(Geerbt von TypeInfo)
GetMethod(String)

Sucht die öffentliche Methode mit dem angegebenen Namen.

(Geerbt von Type)
GetMethod(String, BindingFlags)

Umschließt ein Type-Objekt und delegiert alle Methoden an diesen Type.

(Geerbt von TypeInfo)
GetMethod(String, BindingFlags)

Sucht die angegebene Methode unter Verwendung der angegebenen Bindungseinschränkungen.

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

Sucht nach der angegebenen Methode, deren Parameter den angegebenen Argumenttypen und -modifizierern entsprechen, und verwendet dabei die angegebenen Bindungseinschränkungen und die angegebene Aufrufkonvention.

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

Sucht unter Verwendung der angegebenen Bindungseinschränkungen nach der angegebenen Methode, deren Parameter den angegebenen Argumenttypen und -modifizierern entsprechen.

(Geerbt von Type)
GetMethod(String, BindingFlags, Type[])

Sucht unter Verwendung der angegebenen Bindungseinschränkungen nach der angegebenen Methode, deren Parameter mit den angegebenen Argumenttypen übereinstimmen.

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

Sucht nach der angegebenen Methode, deren Parameter der angegebenen Anzahl generischer Parameter und den angegebenen Argumenttypen und -modifizierern entsprechen, und verwendet dabei die angegebenen Bindungseinschränkungen und die angegebene Aufrufkonvention.

(Geerbt von Type)
GetMethod(String, Int32, BindingFlags, Binder, Type[], ParameterModifier[])

Sucht unter Verwendung der angegebenen Bindungseinschränkungen nach der angegebenen Methode, deren Parameter der angegebenen Anzahl generischer Parameter und den angegebenen Argumenttypen und -modifizierern entsprechen.

(Geerbt von Type)
GetMethod(String, Int32, BindingFlags, Type[])

Umschließt ein Type-Objekt und delegiert alle Methoden an diesen Type.

(Geerbt von Type)
GetMethod(String, Int32, Type[])

Sucht die angegebene öffentliche Methode, deren Parameter der angegebenen Anzahl generischer Parameter und den angegebenen Argumenttypen entsprechen.

(Geerbt von Type)
GetMethod(String, Int32, Type[], ParameterModifier[])

Sucht die angegebene öffentliche Methode, deren Parameter der angegebenen Anzahl generischer Parameter und den angegebenen Argumenttypen und -modifizierern entsprechen.

(Geerbt von Type)
GetMethod(String, Type[])

Umschließt ein Type-Objekt und delegiert alle Methoden an diesen Type.

(Geerbt von TypeInfo)
GetMethod(String, Type[])

Sucht die angegebene öffentliche Methode, deren Parameter den angegebenen Argumenttypen entsprechen.

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

Umschließt ein Type-Objekt und delegiert alle Methoden an diesen Type.

(Geerbt von TypeInfo)
GetMethod(String, Type[], ParameterModifier[])

Sucht die angegebene öffentliche Methode, deren Parameter den angegebenen Argumenttypen und -modifizierern entsprechen.

(Geerbt von Type)
GetMethodImpl(String, BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[])

Sucht nach der angegebenen Methode, deren Parameter den angegebenen Argumenttypen und -modifizierern entsprechen, und verwendet dabei die angegebenen Bindungseinschränkungen und die angegebene Aufrufkonvention.

GetMethodImpl(String, Int32, BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[])

Sucht beim Überschreiben in einer abgeleiteten Klasse unter Verwendung der angegebenen Bindungseinschränkungen und der angegebenen Aufrufkonvention nach der angegebenen Methode, deren Parameter der angegebenen Anzahl generischer Parameter und den angegebenen Argumenttypen und -modifizierern entsprechen.

(Geerbt von Type)
GetMethods()

Umschließt ein Type-Objekt und delegiert alle Methoden an diesen Type.

(Geerbt von TypeInfo)
GetMethods()

Gibt sämtliche öffentlichen Methoden des aktuellen Type zurück.

(Geerbt von Type)
GetMethods(BindingFlags)

Gibt ein Array von MethodInfo-Objekten zurück, die angegebene Methoden darstellen, die für den von der aktuellen TypeDelegator-Klasse umschlossenen Typ definiert sind.

GetNestedType(String)

Umschließt ein Type-Objekt und delegiert alle Methoden an diesen Type.

(Geerbt von TypeInfo)
GetNestedType(String)

Sucht den öffentlichen geschachtelten Typ mit dem angegebenen Namen.

(Geerbt von Type)
GetNestedType(String, BindingFlags)

Gibt einen geschachtelten Typ zurück, der durch die name-Eigenschaft und in der bindingAttr-Eigenschaft angegeben wird, die durch den von der aktuellen TypeDelegator-Klasse dargestellten Typ deklariert oder geerbt werden.

GetNestedTypes()

Umschließt ein Type-Objekt und delegiert alle Methoden an diesen Type.

(Geerbt von TypeInfo)
GetNestedTypes()

Gibt die im aktuellen Type geschachtelten öffentlichen Typen zurück.

(Geerbt von Type)
GetNestedTypes(BindingFlags)

Gibt die in der bindingAttr-Eigenschaft angegebenen geschachtelten Typen zurück, die durch den von der aktuellen TypeDelegator-Klasse umschlossenen Typ deklariert oder geerbt werden.

GetOptionalCustomModifiers()

Gibt beim Überschreiben in einer abgeleiteten Klasse die optionalen benutzerdefinierten Modifizierer des aktuellen Typezurück.

(Geerbt von Type)
GetProperties()

Umschließt ein Type-Objekt und delegiert alle Methoden an diesen Type.

(Geerbt von TypeInfo)
GetProperties()

Gibt sämtliche öffentlichen Eigenschaften des aktuellen Type zurück.

(Geerbt von Type)
GetProperties(BindingFlags)

Gibt ein Array von PropertyInfo-Objekten zurück, die Eigenschaften darstellen, die für den von der aktuellen TypeDelegator-Klasse umschlossenen Typ definiert sind.

GetProperty(String)

Umschließt ein Type-Objekt und delegiert alle Methoden an diesen Type.

(Geerbt von TypeInfo)
GetProperty(String)

Sucht die öffentliche Eigenschaft mit dem angegebenen Namen.

(Geerbt von Type)
GetProperty(String, BindingFlags)

Umschließt ein Type-Objekt und delegiert alle Methoden an diesen Type.

(Geerbt von TypeInfo)
GetProperty(String, BindingFlags)

Sucht die angegebene Eigenschaft unter Verwendung der angegebenen Bindungseinschränkungen.

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

Sucht anhand der angegebenen Bindungseinschränkungen nach der angegebenen Eigenschaft, deren Parameter den angegebenen Argumenttypen und -modifizierern entsprechen.

(Geerbt von Type)
GetProperty(String, Type)

Umschließt ein Type-Objekt und delegiert alle Methoden an diesen Type.

(Geerbt von TypeInfo)
GetProperty(String, Type)

Sucht die öffentliche Eigenschaft mit dem angegebenen Namen und Rückgabetyp.

(Geerbt von Type)
GetProperty(String, Type, Type[])

Umschließt ein Type-Objekt und delegiert alle Methoden an diesen Type.

(Geerbt von TypeInfo)
GetProperty(String, Type, Type[])

Sucht die angegebene öffentliche Eigenschaft, deren Parameter den angegebenen Argumenttypen entsprechen.

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

Umschließt ein Type-Objekt und delegiert alle Methoden an diesen Type.

(Geerbt von TypeInfo)
GetProperty(String, Type, Type[], ParameterModifier[])

Sucht die angegebene öffentliche Eigenschaft, deren Parameter den angegebenen Argumenttypen und -modifizierern entsprechen.

(Geerbt von Type)
GetProperty(String, Type[])

Umschließt ein Type-Objekt und delegiert alle Methoden an diesen Type.

(Geerbt von TypeInfo)
GetProperty(String, Type[])

Sucht die angegebene öffentliche Eigenschaft, deren Parameter den angegebenen Argumenttypen entsprechen.

(Geerbt von Type)
GetPropertyImpl(String, BindingFlags, Binder, Type, Type[], ParameterModifier[])

Sucht beim Überschreiben in einer abgeleiteten Klasse unter Verwendung der angegebenen Bindungseinschränkungen nach der angegebenen Eigenschaft, deren Parameter den angegebenen Argumenttypen und -modifizierern entsprechen.

GetRequiredCustomModifiers()

Gibt beim Überschreiben in einer abgeleiteten Klasse die erforderlichen benutzerdefinierten Modifizierer des aktuellen Typezurück.

(Geerbt von Type)
GetType()

Ruft den aktuellen Type ab.

(Geerbt von Type)
GetTypeCodeImpl()

Gibt den zugrunde liegenden Typcode dieser Type-Instanz zurück.

(Geerbt von Type)
HasElementTypeImpl()

Ruft einen Wert ab, der angibt, ob der aktuelle Type-Typ einen anderen Typ einschließt oder darauf verweist, d. h., ob der aktuelle Type-Typ ein Array, Zeiger oder ByRef ist.

HasSameMetadataDefinitionAs(MemberInfo)

Umschließt ein Type-Objekt und delegiert alle Methoden an diesen Type.

(Geerbt von MemberInfo)
InvokeMember(String, BindingFlags, Binder, Object, Object[])

Ruft den angegebenen Member auf, der den angegebenen Bindungseinschränkungen und der angegebenen Argumentliste entspricht.

(Geerbt von Type)
InvokeMember(String, BindingFlags, Binder, Object, Object[], CultureInfo)

Ruft den angegebenen Member auf, der den angegebenen Bindungseinschränkungen sowie der angegebenen Argumentliste und Kultur entspricht.

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

Ruft den angegebenen Member auf. Die Methode, die aufgerufen werden soll, muss zugänglich sein und mit der angegebenen Argumentliste unter den Einschränkungen des angegebenen Binders und der Aufrufattribute die spezifischste Übereinstimmung bereitstellen.

IsArrayImpl()

Gibt einen Wert zurück, der angibt, ob Type ein Array ist.

IsAssignableFrom(Type)

Umschließt ein Type-Objekt und delegiert alle Methoden an diesen Type.

(Geerbt von TypeInfo)
IsAssignableFrom(Type)

Bestimmt, ob eine Instanz des angegebenen Typs c einer Variablen des aktuellen Typs zugewiesen werden kann.

(Geerbt von Type)
IsAssignableFrom(TypeInfo)

Gibt einen Wert zurück, der angibt, ob der angegebene Typ dem Typ zugewiesen werden kann.

IsAssignableTo(Type)

Bestimmt, ob der aktuelle Typ einer Variablen des angegebenen targetType zugewiesen werden kann.

(Geerbt von Type)
IsByRefImpl()

Gibt einen Wert zurück, der angibt, ob der Type als Verweis übergeben wird.

IsCOMObjectImpl()

Gibt einen Wert zurück, der angibt, ob das Type ein COM-Objekt ist.

IsContextfulImpl()

Implementiert die IsContextful-Eigenschaft und bestimmt, ob Type in einen Kontext aufgenommen werden kann.

(Geerbt von Type)
IsDefined(Type, Boolean)

Gibt an, ob ein durch attributeType bezeichnetes benutzerdefiniertes Attribut definiert ist.

IsEnumDefined(Object)

Umschließt ein Type-Objekt und delegiert alle Methoden an diesen Type.

(Geerbt von TypeInfo)
IsEnumDefined(Object)

Gibt einen Wert zurück, der angibt, ob der angegebene Wert im aktuellen Enumerationstyp vorhanden ist.

(Geerbt von Type)
IsEquivalentTo(Type)

Umschließt ein Type-Objekt und delegiert alle Methoden an diesen Type.

(Geerbt von TypeInfo)
IsEquivalentTo(Type)

Bestimmt, ob zwei COM-Typen die gleiche Identität haben und äquivalente Typen aufweisen können.

(Geerbt von Type)
IsInstanceOfType(Object)

Umschließt ein Type-Objekt und delegiert alle Methoden an diesen Type.

(Geerbt von TypeInfo)
IsInstanceOfType(Object)

Bestimmt, ob das angegebene Objekt eine Instanz des aktuellen Type ist.

(Geerbt von Type)
IsMarshalByRefImpl()

Implementiert die IsMarshalByRef-Eigenschaft und bestimmt, ob der Type als Verweis gemarshallt wird.

(Geerbt von Type)
IsPointerImpl()

Gibt einen Wert zurück, der angibt, ob das Type ein Zeiger ist.

IsPrimitiveImpl()

Gibt einen Wert zurück, der angibt, ob Type zu den primitiven Typen gehört.

IsSubclassOf(Type)

Umschließt ein Type-Objekt und delegiert alle Methoden an diesen Type.

(Geerbt von TypeInfo)
IsSubclassOf(Type)

Bestimmt, ob der aktuelle Type vom angegebenen Type abgeleitet ist.

(Geerbt von Type)
IsValueTypeImpl()

Gibt einen Wert zurück, der angibt, ob der Typ ein Werttyp, d. h. weder eine Klasse noch eine Schnittstelle ist.

MakeArrayType()

Umschließt ein Type-Objekt und delegiert alle Methoden an diesen Type.

(Geerbt von TypeInfo)
MakeArrayType()

Gibt ein Type-Objekt zurück, das ein eindimensionales Array vom aktuellen Typ mit einer unteren Grenze von 0 (null) darstellt.

(Geerbt von Type)
MakeArrayType(Int32)

Umschließt ein Type-Objekt und delegiert alle Methoden an diesen Type.

(Geerbt von TypeInfo)
MakeArrayType(Int32)

Gibt ein Type-Objekt zurück, das ein Array vom aktuellen Typ mit der angegebenen Anzahl von Dimensionen darstellt.

(Geerbt von Type)
MakeByRefType()

Umschließt ein Type-Objekt und delegiert alle Methoden an diesen Type.

(Geerbt von TypeInfo)
MakeByRefType()

Gibt ein Type-Objekt zurück, das beim Übergeben als ref-Parameter (ByRef-Parameter in Visual Basic) den aktuellen Typ darstellt.

(Geerbt von Type)
MakeGenericType(Type[])

Umschließt ein Type-Objekt und delegiert alle Methoden an diesen Type.

(Geerbt von TypeInfo)
MakeGenericType(Type[])

Ersetzt die Typparameter der aktuellen generischen Typdefinition durch die Elemente eines Arrays von Typen und gibt ein Type-Objekt zurück, das den resultierenden konstruierten Typ darstellt.

(Geerbt von Type)
MakePointerType()

Umschließt ein Type-Objekt und delegiert alle Methoden an diesen Type.

(Geerbt von TypeInfo)
MakePointerType()

Gibt ein Type-Objekt zurück, das einen Zeiger auf den aktuellen Typ darstellt.

(Geerbt von Type)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
ToString()

Gibt einen String zurück, der den Namen des aktuellen Type darstellt.

(Geerbt von Type)

Explizite Schnittstellenimplementierungen

_MemberInfo.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr)

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

(Geerbt von MemberInfo)
_MemberInfo.GetType()

Ruft ein Type-Objekt ab, das die MemberInfo-Klasse darstellt.

(Geerbt von MemberInfo)
_MemberInfo.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.

(Geerbt von MemberInfo)
_MemberInfo.GetTypeInfoCount(UInt32)

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

(Geerbt von MemberInfo)
_MemberInfo.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr)

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

(Geerbt von MemberInfo)
_Type.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr)

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

(Geerbt von Type)
_Type.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.

(Geerbt von Type)
_Type.GetTypeInfoCount(UInt32)

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

(Geerbt von Type)
_Type.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr)

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

(Geerbt von Type)
IReflectableType.GetTypeInfo()

Gibt eine Darstellung des aktuellen Typs als ein TypeInfo-Objekt zurück.

(Geerbt von TypeInfo)

Erweiterungsmethoden

GetCustomAttribute(MemberInfo, Type)

Ruft ein benutzerdefiniertes Attribut eines angegebenen Typs ab, der für einen angegebenen Member angewendet wird.

GetCustomAttribute(MemberInfo, Type, Boolean)

Ruft ein benutzerdefiniertes Attribut eines angegebenen Typs ab, der für einen angegebenen Member angewendet wird, und überprüft optional die Vorgänger dieses Members.

GetCustomAttribute<T>(MemberInfo)

Ruft ein benutzerdefiniertes Attribut eines angegebenen Typs ab, der für einen angegebenen Member angewendet wird.

GetCustomAttribute<T>(MemberInfo, Boolean)

Ruft ein benutzerdefiniertes Attribut eines angegebenen Typs ab, der für einen angegebenen Member angewendet wird, und überprüft optional die Vorgänger dieses Members.

GetCustomAttributes(MemberInfo)

Ruft eine Auflistung benutzerdefinierter Attribute ab, die für einen angegebenen Member angewendet werden.

GetCustomAttributes(MemberInfo, Boolean)

Ruft eine Auflistung benutzerdefinierter Attribute ab, die für einen angegebenen Member angewendet werden, und überprüft optional die Vorgänger dieses Members.

GetCustomAttributes(MemberInfo, Type)

Ruft eine Auflistung benutzerdefinierter Attribute eines angegebenen Typs ab, die für eine angegebenen Member angewendet werden.

GetCustomAttributes(MemberInfo, Type, Boolean)

Ruft eine Auflistung benutzerdefinierter Attribute eines angegebenen Typs ab, die für einen angegebenen Member angewendet werden, und überprüft optional die Vorgänger dieses Members.

GetCustomAttributes<T>(MemberInfo)

Ruft eine Auflistung benutzerdefinierter Attribute eines angegebenen Typs ab, die für eine angegebenen Member angewendet werden.

GetCustomAttributes<T>(MemberInfo, Boolean)

Ruft eine Auflistung benutzerdefinierter Attribute eines angegebenen Typs ab, die für einen angegebenen Member angewendet werden, und überprüft optional die Vorgänger dieses Members.

IsDefined(MemberInfo, Type)

Gibt an, ob irgend welche benutzerdefinierten Attribute eines bestimmten Typs auf eines angegebenen Members angewendet werden.

IsDefined(MemberInfo, Type, Boolean)

Gibt an, ob benutzerdefinierte Attribute eines angegebenen Typs auf einen angegebenen Member und optional auf dessen Vorgänger angewendet werden.

GetTypeInfo(Type)

Gibt die TypeInfo-Darstellung eines angegebenen Typs zurück.

GetMetadataToken(MemberInfo)

Ruft ein Metadatentoken für das angegebene Element ab, falls verfügbar.

HasMetadataToken(MemberInfo)

Gibt einen Wert zurück, der angibt, ob ein Metadatentoken für das angegebene Element verfügbar ist.

GetRuntimeEvent(Type, String)

Ruft ein Objekt ab, das das angegebene Ereignis darstellt.

GetRuntimeEvents(Type)

Ruft eine Auflistung ab, die alle Ereignisse darstellt, die für einen bestimmten Typ definiert werden.

GetRuntimeField(Type, String)

Ruft ein Objekt ab, das ein bestimmtes Feld darstellt.

GetRuntimeFields(Type)

Ruft eine Auflistung ab, die alle Felder darstellt, die für einen bestimmten Typ definiert werden.

GetRuntimeInterfaceMap(TypeInfo, Type)

Gibt eine Schnittstellenzuordnung für den angegebenen Typ und die angegebene Schnittstelle zurück.

GetRuntimeMethod(Type, String, Type[])

Ruft ein Objekt ab, das eine angegebene Methode darstellt.

GetRuntimeMethods(Type)

Ruft eine Auflistung ab, die alle Methoden darstellt, die für einen bestimmten Typ definiert werden.

GetRuntimeProperties(Type)

Ruft eine Auflistung ab, die alle Eigenschaften darstellt, die für einen bestimmten Typ definiert werden.

GetRuntimeProperty(Type, String)

Ruft ein Objekt ab, das eine angegebene Eigenschaft darstellt.

GetConstructor(Type, Type[])

Umschließt ein Type-Objekt und delegiert alle Methoden an diesen Type.

GetConstructors(Type)

Umschließt ein Type-Objekt und delegiert alle Methoden an diesen Type.

GetConstructors(Type, BindingFlags)

Umschließt ein Type-Objekt und delegiert alle Methoden an diesen Type.

GetDefaultMembers(Type)

Umschließt ein Type-Objekt und delegiert alle Methoden an diesen Type.

GetEvent(Type, String)

Umschließt ein Type-Objekt und delegiert alle Methoden an diesen Type.

GetEvent(Type, String, BindingFlags)

Umschließt ein Type-Objekt und delegiert alle Methoden an diesen Type.

GetEvents(Type)

Umschließt ein Type-Objekt und delegiert alle Methoden an diesen Type.

GetEvents(Type, BindingFlags)

Umschließt ein Type-Objekt und delegiert alle Methoden an diesen Type.

GetField(Type, String)

Umschließt ein Type-Objekt und delegiert alle Methoden an diesen Type.

GetField(Type, String, BindingFlags)

Umschließt ein Type-Objekt und delegiert alle Methoden an diesen Type.

GetFields(Type)

Umschließt ein Type-Objekt und delegiert alle Methoden an diesen Type.

GetFields(Type, BindingFlags)

Umschließt ein Type-Objekt und delegiert alle Methoden an diesen Type.

GetGenericArguments(Type)

Umschließt ein Type-Objekt und delegiert alle Methoden an diesen Type.

GetInterfaces(Type)

Umschließt ein Type-Objekt und delegiert alle Methoden an diesen Type.

GetMember(Type, String)

Umschließt ein Type-Objekt und delegiert alle Methoden an diesen Type.

GetMember(Type, String, BindingFlags)

Umschließt ein Type-Objekt und delegiert alle Methoden an diesen Type.

GetMembers(Type)

Umschließt ein Type-Objekt und delegiert alle Methoden an diesen Type.

GetMembers(Type, BindingFlags)

Umschließt ein Type-Objekt und delegiert alle Methoden an diesen Type.

GetMethod(Type, String)

Umschließt ein Type-Objekt und delegiert alle Methoden an diesen Type.

GetMethod(Type, String, BindingFlags)

Umschließt ein Type-Objekt und delegiert alle Methoden an diesen Type.

GetMethod(Type, String, Type[])

Umschließt ein Type-Objekt und delegiert alle Methoden an diesen Type.

GetMethods(Type)

Umschließt ein Type-Objekt und delegiert alle Methoden an diesen Type.

GetMethods(Type, BindingFlags)

Umschließt ein Type-Objekt und delegiert alle Methoden an diesen Type.

GetNestedType(Type, String, BindingFlags)

Umschließt ein Type-Objekt und delegiert alle Methoden an diesen Type.

GetNestedTypes(Type, BindingFlags)

Umschließt ein Type-Objekt und delegiert alle Methoden an diesen Type.

GetProperties(Type)

Umschließt ein Type-Objekt und delegiert alle Methoden an diesen Type.

GetProperties(Type, BindingFlags)

Umschließt ein Type-Objekt und delegiert alle Methoden an diesen Type.

GetProperty(Type, String)

Umschließt ein Type-Objekt und delegiert alle Methoden an diesen Type.

GetProperty(Type, String, BindingFlags)

Umschließt ein Type-Objekt und delegiert alle Methoden an diesen Type.

GetProperty(Type, String, Type)

Umschließt ein Type-Objekt und delegiert alle Methoden an diesen Type.

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

Umschließt ein Type-Objekt und delegiert alle Methoden an diesen Type.

IsAssignableFrom(Type, Type)

Umschließt ein Type-Objekt und delegiert alle Methoden an diesen Type.

IsInstanceOfType(Type, Object)

Umschließt ein Type-Objekt und delegiert alle Methoden an diesen Type.

Gilt für: