TypeDelegator Klasse

Definition

Umschließt ein Type -Objekt und delegiert Methoden an diese 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 Mitglieder, in denen Sie Anpassungen bereitstellen müssen, sowie alle Mitglieder, die von Ihrem Programm benötigt werden und nicht bereits von TypeDelegatorimplementiert werden.

TypeDelegator abgeleitet von System.Type und implementiert die meisten Eigenschaften und Methoden von Type. Für jedes Element, das implementiert wird, delegiert TypeDelegator automatisch an das entsprechende Element 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 feld protectedtypeImpl verfügbar gemacht.

Anmerkung

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

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

Wenn eine ableitende Klasse ein Element verwendet, das nicht von TypeDelegatorimplementiert wird, muss dieses Element überschreiben und eine Implementierung bereitstellen. Die einfachste Implementierung besteht darin, das entsprechende Element für das interne Type-Objekt aufzurufen, das vom feld typeImpl verfügbar gemacht wird. Sie können jedoch eine beliebige Implementierung bereitstellen, die Ihre Anwendung erfordert. Es ist nicht erforderlich, diese Member außer Kraft zu setzen, 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, MakeArrayType, MakeByRefType, MakePointerType, GetEnumNames, GetEnumValues, GetEnumUnderlyingType, GetTypeCodeImpl, IsEnumDefined, IsEquivalentTo.

Die folgenden virtuellen Eigenschaften (Overridable Eigenschaften in Visual Basic) von Type werden nicht von TypeDelegatorimplementiert: IsGenericType, IsGenericTypeDefinition, IsGenericParameter, ContainsGenericParameters, DeclaringMethod, GenericParameterAttributes, GenericParameterPosition, IsSecurityCritical, IsSecuritySafeCritical, IsSecurityTransparent.

Konstruktoren

TypeDelegator()

Initialisiert eine neue Instanz der TypeDelegator Klasse mit Standardeigenschaften.

TypeDelegator(Type)

Initialisiert eine neue Instanz der TypeDelegator Klasse, die die Kapselungsinstanz angibt.

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 Methoden an diese Type.

(Geerbt von TypeInfo)
Attributes

Ruft die Attribute ab, die dem Typezugeordnet sind.

(Geerbt von Type)
BaseType

Ruft den Basistyp für den aktuellen Typ ab.

ContainsGenericParameters

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

(Geerbt von TypeInfo)
ContainsGenericParameters

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

(Geerbt von Type)
CustomAttributes

Ruft eine Auflistung ab, die die benutzerdefinierten Attribute dieses Elements enthält.

(Geerbt von MemberInfo)
DeclaredConstructors

Ruft eine Auflistung der vom aktuellen Typ deklarierten Konstruktoren ab.

(Geerbt von TypeInfo)
DeclaredEvents

Ruft eine Auflistung der vom aktuellen Typ definierten Ereignisse ab.

(Geerbt von TypeInfo)
DeclaredFields

Ruft eine Auflistung der vom aktuellen Typ definierten Felder ab.

(Geerbt von TypeInfo)
DeclaredMembers

Ruft eine Auflistung der vom aktuellen Typ definierten Elemente ab.

(Geerbt von TypeInfo)
DeclaredMethods

Ruft eine Auflistung der vom aktuellen Typ definierten Methoden ab.

(Geerbt von TypeInfo)
DeclaredNestedTypes

Ruft eine Auflistung der geschachtelten Typen ab, die vom aktuellen Typ definiert sind.

(Geerbt von TypeInfo)
DeclaredProperties

Ruft eine Auflistung der vom aktuellen Typ definierten Eigenschaften ab.

(Geerbt von TypeInfo)
DeclaringMethod

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

(Geerbt von TypeInfo)
DeclaringMethod

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

(Geerbt von Type)
DeclaringType

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

(Geerbt von Type)
FullName

Ruft den vollqualifizierten Namen des implementierten Typs ab.

GenericParameterAttributes

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

(Geerbt von TypeInfo)
GenericParameterAttributes

Ruft eine Kombination aus GenericParameterAttributes Flags ab, die die Kovarianz und spezielle Einschränkungen des aktuellen generischen Typparameters beschreiben.

(Geerbt von Type)
GenericParameterPosition

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

(Geerbt von TypeInfo)
GenericParameterPosition

Ruft die Position des Typparameters in der Typparameterliste des generischen Typs oder der Methode ab, 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 Methoden an diese Type.

(Geerbt von TypeInfo)
GenericTypeArguments

Ruft ein Array der generischen Typargumente 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 (global eindeutiger Bezeichner) des implementierten Typs ab.

HasElementType

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

(Geerbt von TypeInfo)
HasElementType

Ruft einen Wert ab, der angibt, ob die aktuelle Type einen anderen Typ umfasst oder verweist; d. h., ob es sich bei der aktuellen Type um ein Array, einen Zeiger oder um einen Verweis handelt.

(Geerbt von Type)
ImplementedInterfaces

Ruft eine Auflistung der vom aktuellen Typ implementierten Schnittstellen ab.

(Geerbt von TypeInfo)
IsAbstract

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

(Geerbt von TypeInfo)
IsAbstract

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

(Geerbt von Type)
IsAnsiClass

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

(Geerbt von TypeInfo)
IsAnsiClass

Ruft einen Wert ab, der angibt, ob das Zeichenfolgenformat-Attribut AnsiClass für die Typeausgewählt ist.

(Geerbt von Type)
IsArray

Umschließt ein Type -Objekt und delegiert Methoden an diese 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 Methoden an diese Type.

(Geerbt von TypeInfo)
IsAutoClass

Ruft einen Wert ab, der angibt, ob das Zeichenfolgenformat-Attribut AutoClass für die Typeausgewählt ist.

(Geerbt von Type)
IsAutoLayout

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

(Geerbt von TypeInfo)
IsAutoLayout

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

(Geerbt von Type)
IsByRef

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

(Geerbt von TypeInfo)
IsByRef

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

(Geerbt von Type)
IsByRefLike

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

IsByRefLike

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

(Geerbt von Type)
IsClass

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

(Geerbt von TypeInfo)
IsClass

Ruft einen Wert ab, der angibt, ob es sich bei dem Type um eine Klasse oder einen Delegaten handelt; d. h. kein Werttyp oder eine Schnittstelle.

(Geerbt von Type)
IsCollectible

Ruft den IsCollectible Wert für die typeImpldieses Objekts ab, das angibt, ob dieses Objekt, das eine MemberInfo Implementierung ist, Teil einer Assembly ist, die in einer sammelbaren AssemblyLoadContextgespeichert ist.

IsCollectible

Ruft einen Wert ab, der angibt, ob dieses MemberInfo -Objekt Teil einer Assembly ist, die in einer sammelbaren AssemblyLoadContextgespeichert ist.

(Geerbt von MemberInfo)
IsCOMObject

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

(Geerbt von TypeInfo)
IsCOMObject

Ruft einen Wert ab, der angibt, ob das 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 die Type in einem Kontext gehostet werden kann.

(Geerbt von Type)
IsEnum

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

(Geerbt von TypeInfo)
IsEnum

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

(Geerbt von Type)
IsExplicitLayout

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

(Geerbt von TypeInfo)
IsExplicitLayout

Ruft einen Wert ab, der angibt, ob die Felder des aktuellen Typs an explizit angegebenen Offsets angeordnet sind.

(Geerbt von Type)
IsFunctionPointer

Ruft einen Wert ab, der angibt, ob das aktuelle Type ein Funktionszeiger ist.

IsFunctionPointer

Ruft einen Wert ab, der angibt, ob das aktuelle Type ein Funktionszeiger ist.

(Geerbt von Type)
IsGenericMethodParameter

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

IsGenericMethodParameter

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

(Geerbt von Type)
IsGenericParameter

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

(Geerbt von TypeInfo)
IsGenericParameter

Ruft einen Wert ab, der angibt, ob die aktuelle Type einen Typparameter in der Definition eines generischen Typs oder einer generischen Methode darstellt.

(Geerbt von Type)
IsGenericType

Umschließt ein Type -Objekt und delegiert Methoden an diese 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 Methoden an diese Type.

(Geerbt von TypeInfo)
IsGenericTypeDefinition

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

(Geerbt von Type)
IsGenericTypeParameter

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

IsGenericTypeParameter

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

(Geerbt von Type)
IsImport

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

(Geerbt von TypeInfo)
IsImport

Ruft einen Wert ab, der angibt, ob das Type ein ComImportAttribute Attribut angewendet hat, das angibt, dass es aus einer COM-Typbibliothek importiert wurde.

(Geerbt von Type)
IsInterface

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

(Geerbt von TypeInfo)
IsInterface

Ruft einen Wert ab, der angibt, ob die Type eine Schnittstelle ist; d. h. keine Klasse oder ein Werttyp.

(Geerbt von Type)
IsLayoutSequential

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

(Geerbt von TypeInfo)
IsLayoutSequential

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

(Geerbt von Type)
IsMarshalByRef

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

(Geerbt von TypeInfo)
IsMarshalByRef

Ruft einen Wert ab, der angibt, ob die Type durch Verweis gemarstet wird.

(Geerbt von Type)
IsNested

Umschließt ein Type -Objekt und delegiert Methoden an diese 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 Methoden an diese Type.

(Geerbt von TypeInfo)
IsNestedAssembly

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

(Geerbt von Type)
IsNestedFamANDAssem

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

(Geerbt von TypeInfo)
IsNestedFamANDAssem

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

(Geerbt von Type)
IsNestedFamily

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

(Geerbt von TypeInfo)
IsNestedFamily

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

(Geerbt von Type)
IsNestedFamORAssem

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

(Geerbt von TypeInfo)
IsNestedFamORAssem

Ruft einen Wert ab, der angibt, ob die Type geschachtelt ist und nur für Klassen sichtbar ist, die entweder zu ihrer eigenen Familie oder zu ihrer eigenen Assembly gehören.

(Geerbt von Type)
IsNestedPrivate

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

(Geerbt von TypeInfo)
IsNestedPrivate

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

(Geerbt von Type)
IsNestedPublic

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

(Geerbt von TypeInfo)
IsNestedPublic

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

(Geerbt von Type)
IsNotPublic

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

(Geerbt von TypeInfo)
IsNotPublic

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

(Geerbt von Type)
IsPointer

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

(Geerbt von TypeInfo)
IsPointer

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

(Geerbt von Type)
IsPrimitive

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

(Geerbt von TypeInfo)
IsPrimitive

Ruft einen Wert ab, der angibt, ob die Type eines der Grundtypen ist.

(Geerbt von Type)
IsPublic

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

(Geerbt von TypeInfo)
IsPublic

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

(Geerbt von Type)
IsSealed

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

(Geerbt von TypeInfo)
IsSealed

Ruft einen Wert ab, der angibt, ob die Type versiegelt deklariert wird.

(Geerbt von Type)
IsSecurityCritical

Ruft einen Wert ab, der angibt, ob der aktuelle Typ sicherheitskritisch oder sicherheitssicher auf der aktuellen Vertrauensstufe ist und daher kritische Vorgänge ausführen kann.

(Geerbt von Type)
IsSecuritySafeCritical

Ruft einen Wert ab, der angibt, ob der aktuelle Typ sicherheitssicher-kritisch auf der aktuellen Vertrauensstufe ist. d. h., ob sie kritische Vorgänge ausführen kann und durch transparenten Code darauf zugegriffen werden kann.

(Geerbt von Type)
IsSecurityTransparent

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

(Geerbt von Type)
IsSerializable

Umschließt ein Type -Objekt und delegiert Methoden an diese 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 Methoden an diese Type.

(Geerbt von TypeInfo)
IsSpecialName

Ruft einen Wert ab, der angibt, ob der Typ einen Namen hat, der eine spezielle Behandlung erfordert.

(Geerbt von Type)
IsSZArray

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

IsSZArray

Ruft einen Wert ab, der angibt, ob der Typ ein Arraytyp ist, der nur eindimensionales Array mit einer Null-Untergrenze darstellen kann.

(Geerbt von Type)
IsTypeDefinition

Umschließt ein Type -Objekt und delegiert Methoden an diese 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 Methoden an diese Type.

(Geerbt von TypeInfo)
IsUnicodeClass

Ruft einen Wert ab, der angibt, ob das Zeichenfolgenformat-Attribut UnicodeClass für die Typeausgewählt ist.

(Geerbt von Type)
IsUnmanagedFunctionPointer

Ruft einen Wert ab, der angibt, ob die aktuelle Type ein nicht verwalteter Funktionszeiger ist.

IsUnmanagedFunctionPointer

Ruft einen Wert ab, der angibt, ob die aktuelle Type ein nicht verwalteter Funktionszeiger ist.

(Geerbt von Type)
IsValueType

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

(Geerbt von TypeInfo)
IsValueType

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

(Geerbt von Type)
IsVariableBoundArray

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

IsVariableBoundArray

Ruft einen Wert ab, der angibt, ob der Typ ein Arraytyp ist, der ein mehrdimensionales Array oder ein Array mit einer beliebigen unteren Grenze darstellen kann.

(Geerbt von Type)
IsVisible

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

(Geerbt von TypeInfo)
IsVisible

Ruft einen Wert ab, der angibt, ob auf die Type über Code außerhalb der Assembly zugegriffen werden kann.

(Geerbt von Type)
MemberType

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

(Geerbt von TypeInfo)
MemberType

Ruft einen MemberTypes Wert ab, der angibt, dass es sich bei diesem Element um einen Typ oder einen geschachtelten Typ handelt.

(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 ab, wobei der Pfad entfernt wurde.

Namespace

Ruft den Namespace des implementierten Typs ab.

ReflectedType

Ruft das Klassenobjekt ab, das zum Abrufen dieses Elements verwendet wurde.

(Geerbt von Type)
StructLayoutAttribute

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

(Geerbt von TypeInfo)
StructLayoutAttribute

Ruft eine StructLayoutAttribute ab, die das Layout des aktuellen Typs beschreibt.

(Geerbt von Type)
TypeHandle

Ruft ein Handle zur internen Metadatendarstellung eines implementierten Typs ab.

TypeInitializer

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

(Geerbt von TypeInfo)
TypeInitializer

Ruft den Initialisierer für den Typ ab.

(Geerbt von Type)
UnderlyingSystemType

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

Methoden

AsType()

Gibt den aktuellen Typ als 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 Objectidentisch ist.

(Geerbt von Type)
Equals(Type)

Bestimmt, ob der zugrunde liegende Systemtyp des aktuellen Type mit dem zugrunde liegenden Systemtyp des angegebenen Typeidentisch ist.

(Geerbt von Type)
FindInterfaces(TypeFilter, Object)

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

(Geerbt von TypeInfo)
FindInterfaces(TypeFilter, Object)

Gibt ein Array von Type Objekten zurück, die eine gefilterte Liste von Schnittstellen darstellen, die von der aktuellen Typeimplementiert oder geerbt werden.

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

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

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

Gibt ein gefiltertes Array von MemberInfo Objekten des angegebenen Elementtyps zurück.

(Geerbt von Type)
GetArrayRank()

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

(Geerbt von TypeInfo)
GetArrayRank()

Ruft die Anzahl der Dimensionen in einem Array ab.

(Geerbt von Type)
GetAttributeFlagsImpl()

Ruft die Attribute ab, die dem TypeDelegatorzugewiesen sind.

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

Sucht nach einem Konstruktor, dessen Parameter den angegebenen Argumenttypen und Modifizierern entsprechen, wobei die angegebenen Bindungseinschränkungen und die angegebene Aufrufkonvention verwendet werden.

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

Sucht anhand der angegebenen Bindungseinschränkungen nach einem Konstruktor, dessen Parameter den angegebenen Argumenttypen und Modifizierern entsprechen.

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

Sucht nach einem Konstruktor, dessen Parameter den angegebenen Argumenttypen entsprechen, wobei die angegebenen Bindungseinschränkungen verwendet werden.

(Geerbt von Type)
GetConstructor(Type[])

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

(Geerbt von TypeInfo)
GetConstructor(Type[])

Sucht nach einem ö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 TypeDelegatorimplementiert hat.

GetConstructors()

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

(Geerbt von TypeInfo)
GetConstructors()

Gibt alle öffentlichen Konstruktoren zurück, die für die aktuelle Typedefiniert sind.

(Geerbt von Type)
GetConstructors(BindingFlags)

Gibt ein Array von ConstructorInfo Objekten zurück, die Konstruktoren darstellen, die für den Typ definiert sind, der durch die aktuelle TypeDelegatorumbrochen wird.

GetCustomAttributes(Boolean)

Gibt alle für diesen Typ definierten benutzerdefinierten Attribute zurück, die angeben, ob die Vererbungskette des Typs durchsucht werden soll.

GetCustomAttributes(Type, Boolean)

Gibt ein Array von benutzerdefinierten Attributen zurück, die nach Typ identifiziert werden.

GetCustomAttributesData()

Gibt eine Liste der CustomAttributeData Objekte zurück, die Daten zu den Attributen darstellen, die auf das Zielelement angewendet wurden.

(Geerbt von MemberInfo)
GetDeclaredEvent(String)

Gibt ein Objekt zurück, das das angegebene Ereignis darstellt, das vom aktuellen Typ deklariert wird.

(Geerbt von TypeInfo)
GetDeclaredField(String)

Gibt ein Objekt zurück, das das angegebene Feld darstellt, das vom aktuellen Typ deklariert wird.

(Geerbt von TypeInfo)
GetDeclaredMethod(String)

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

(Geerbt von TypeInfo)
GetDeclaredMethods(String)

Gibt eine Auflistung zurück, die alle Methoden enthält, die für den aktuellen Typ deklariert sind, die dem angegebenen Namen entsprechen.

(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 angegebene Eigenschaft darstellt, die vom aktuellen Typ deklariert wird.

(Geerbt von TypeInfo)
GetDefaultMembers()

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

(Geerbt von TypeInfo)
GetDefaultMembers()

Sucht nach den Elementen, die für die aktuelle Type definiert sind, deren DefaultMemberAttribute festgelegt ist.

(Geerbt von Type)
GetElementType()

Gibt die Type des Objekts zurück, das vom aktuellen Array, Zeiger oder ByRef erfasst oder referenziert wird.

GetEnumName(Object)

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

(Geerbt von TypeInfo)
GetEnumName(Object)

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

(Geerbt von Type)
GetEnumNames()

Umschließt ein Type -Objekt und delegiert Methoden an diese 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 Methoden an diese 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 Methoden an diese Type.

(Geerbt von TypeInfo)
GetEnumValues()

Gibt ein Array der Werte 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 Methoden an diese 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 alle öffentlichen Ereignisse darstellen, die vom aktuellen TypeDelegatordeklariert oder geerbt werden.

GetEvents(BindingFlags)

Gibt die in bindingAttr angegebenen Ereignisse zurück, die vom aktuellen TypeDelegatordeklariert oder geerbt werden.

GetField(String)

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

(Geerbt von TypeInfo)
GetField(String)

Sucht nach dem öffentlichen 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 Methoden an diese Type.

(Geerbt von TypeInfo)
GetFields()

Gibt alle öffentlichen Felder der aktuellen Typezurück.

(Geerbt von Type)
GetFields(BindingFlags)

Gibt ein Array von FieldInfo -Objekten zurück, die die Datenfelder darstellen, die für den Typ definiert sind, der durch die aktuelle TypeDelegatorumbrochen wird.

GetFunctionPointerCallingConventions()

Wenn eine abgeleitete Klasse überschrieben wird, werden die Aufrufkonventionen des aktuellen Funktionszeigers Typezurückgegeben.

GetFunctionPointerCallingConventions()

Wenn eine abgeleitete Klasse überschrieben wird, werden die Aufrufkonventionen des aktuellen Funktionszeigers Typezurückgegeben.

(Geerbt von Type)
GetFunctionPointerParameterTypes()

Wenn eine abgeleitete Klasse überschrieben wird, werden die Parametertypen des aktuellen Funktionszeigers Typezurückgegeben.

GetFunctionPointerParameterTypes()

Wenn eine abgeleitete Klasse überschrieben wird, werden die Parametertypen des aktuellen Funktionszeigers Typezurückgegeben.

(Geerbt von Type)
GetFunctionPointerReturnType()

Wenn eine abgeleitete Klasse überschrieben wird, wird der Rückgabetyp des aktuellen Funktionszeigers Typezurückgegeben.

GetFunctionPointerReturnType()

Wenn eine abgeleitete Klasse überschrieben wird, wird der Rückgabetyp des aktuellen Funktionszeigers Typezurückgegeben.

(Geerbt von Type)
GetGenericArguments()

Umschließt ein Type -Objekt und delegiert Methoden an diese 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 Methoden an diese 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 Methoden an diese Type.

(Geerbt von TypeInfo)
GetGenericTypeDefinition()

Gibt ein Type -Objekt, das eine generische Typdefinition darstellt, aus der der aktuelle generische Typ erstellt 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 Methoden an diese Type.

(Geerbt von TypeInfo)
GetInterface(String)

Sucht nach der Schnittstelle mit dem angegebenen Namen.

(Geerbt von Type)
GetInterface(String, Boolean)

Gibt die angegebene Schnittstelle zurück, die vom Typ implementiert wird, der von der aktuellen TypeDelegatorumbrochen wird.

GetInterfaceMap(Type)

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

GetInterfaces()

Gibt alle Schnittstellen zurück, die in der aktuellen Klasse und deren Basisklassen implementiert sind.

GetMember(String)

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

(Geerbt von TypeInfo)
GetMember(String)

Sucht nach den öffentlichen Mitgliedern mit dem angegebenen Namen.

(Geerbt von Type)
GetMember(String, BindingFlags)

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

(Geerbt von TypeInfo)
GetMember(String, BindingFlags)

Sucht mithilfe der angegebenen Bindungseinschränkungen nach den angegebenen Membern.

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

Gibt Elemente (Eigenschaften, Methoden, Konstruktoren, Felder, Ereignisse und geschachtelte Typen) zurück, die von den angegebenen name, typeund bindingAttrangegeben werden.

GetMembers()

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

(Geerbt von TypeInfo)
GetMembers()

Gibt alle öffentlichen Member der aktuellen Typezurück.

(Geerbt von Type)
GetMembers(BindingFlags)

Gibt Elemente zurück, die durch bindingAttrangegeben werden.

GetMemberWithSameMetadataDefinitionAs(MemberInfo)

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

GetMemberWithSameMetadataDefinitionAs(MemberInfo)

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

(Geerbt von Type)
GetMethod(String)

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

(Geerbt von TypeInfo)
GetMethod(String)

Sucht nach der öffentlichen Methode mit dem angegebenen Namen.

(Geerbt von Type)
GetMethod(String, BindingFlags)

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

(Geerbt von TypeInfo)
GetMethod(String, BindingFlags)

Sucht mithilfe der angegebenen Bindungseinschränkungen nach der angegebenen Methode.

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

Sucht nach der angegebenen Methode, deren Parameter den angegebenen Argumenttypen und Modifizierern entsprechen, mithilfe der angegebenen Bindungseinschränkungen und der angegebenen Aufrufkonvention.

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

Sucht anhand der angegebenen Bindungseinschränkungen nach der angegebenen Methode, deren Parameter den angegebenen Argumenttypen und Modifizierern entsprechen.

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

Sucht anhand der angegebenen Bindungseinschränkungen nach der angegebenen Methode, deren Parameter den angegebenen Argumenttypen entsprechen.

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

Sucht nach der angegebenen Methode, deren Parameter mit der angegebenen generischen Parameteranzahl, Argumenttypen und Modifizierern übereinstimmen, wobei die angegebenen Bindungseinschränkungen und die angegebene Aufrufkonvention verwendet werden.

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

Sucht anhand der angegebenen Bindungseinschränkungen nach der angegebenen Methode, deren Parameter der angegebenen generischen Parameteranzahl, Argumenttypen und Modifizierer entsprechen.

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

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

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

Sucht nach der angegebenen öffentlichen Methode, deren Parameter mit der angegebenen generischen Parameteranzahl und Argumenttypen übereinstimmen.

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

Sucht nach der angegebenen öffentlichen Methode, deren Parameter mit der angegebenen generischen Parameteranzahl, Argumenttypen und Modifizierern übereinstimmen.

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

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

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

Sucht nach der angegebenen öffentlichen Methode, deren Parameter den angegebenen Argumenttypen entsprechen.

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

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

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

Sucht nach der angegebenen öffentlichen 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, mithilfe der angegebenen Bindungseinschränkungen und der angegebenen Aufrufkonvention.

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

Wenn eine abgeleitete Klasse überschrieben wird, wird nach der angegebenen Methode gesucht, deren Parameter mit der angegebenen generischen Parameteranzahl, Argumenttypen und Modifizierern übereinstimmen, wobei die angegebenen Bindungseinschränkungen und die angegebene Aufrufkonvention verwendet werden.

(Geerbt von Type)
GetMethods()

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

(Geerbt von TypeInfo)
GetMethods()

Gibt alle öffentlichen Methoden der aktuellen Typezurück.

(Geerbt von Type)
GetMethods(BindingFlags)

Gibt ein Array von MethodInfo -Objekten zurück, die angegebene Methoden des Typs darstellen, der durch die aktuelle TypeDelegatorumbrochen wird.

GetNestedType(String)

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

(Geerbt von TypeInfo)
GetNestedType(String)

Sucht nach dem öffentlichen geschachtelten Typ mit dem angegebenen Namen.

(Geerbt von Type)
GetNestedType(String, BindingFlags)

Gibt einen geschachtelten Typ zurück, der durch name und in bindingAttr angegeben wird, die vom Typ deklariert oder geerbt werden, der durch die aktuelle TypeDelegatordargestellt wird.

GetNestedTypes()

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

(Geerbt von TypeInfo)
GetNestedTypes()

Gibt die öffentlichen Typen zurück, die in der aktuellen Typegeschachtelt sind.

(Geerbt von Type)
GetNestedTypes(BindingFlags)

Gibt die in bindingAttr angegebenen geschachtelten Typen zurück, die vom Typ deklariert oder geerbt werden, der von der aktuellen TypeDelegatoreingeschlossen wird.

GetOptionalCustomModifiers()

Wenn eine abgeleitete Klasse überschrieben wird, werden die optionalen benutzerdefinierten Modifizierer der aktuellen Typezurückgegeben.

(Geerbt von Type)
GetProperties()

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

(Geerbt von TypeInfo)
GetProperties()

Gibt alle öffentlichen Eigenschaften des aktuellen Typezurück.

(Geerbt von Type)
GetProperties(BindingFlags)

Gibt ein Array von PropertyInfo -Objekten zurück, die Eigenschaften des Typs darstellen, der durch die aktuelle TypeDelegatorumbrochen wird.

GetProperty(String)

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

(Geerbt von TypeInfo)
GetProperty(String)

Sucht nach der öffentlichen Eigenschaft mit dem angegebenen Namen.

(Geerbt von Type)
GetProperty(String, BindingFlags)

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

(Geerbt von TypeInfo)
GetProperty(String, BindingFlags)

Sucht mithilfe der angegebenen Bindungseinschränkungen nach der angegebenen Eigenschaft.

(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 Methoden an diese Type.

(Geerbt von TypeInfo)
GetProperty(String, Type)

Sucht nach der öffentlichen Eigenschaft mit dem angegebenen Namen und Rückgabetyp.

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

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

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

Sucht nach der angegebenen öffentlichen Eigenschaft, deren Parameter den angegebenen Argumenttypen entsprechen.

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

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

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

Sucht nach der angegebenen öffentlichen Eigenschaft, deren Parameter den angegebenen Argumenttypen und Modifizierern entsprechen.

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

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

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

Sucht nach der angegebenen öffentlichen Eigenschaft, deren Parameter den angegebenen Argumenttypen entsprechen.

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

Wenn eine abgeleitete Klasse überschrieben wird, wird mithilfe der angegebenen Bindungseinschränkungen nach der angegebenen Eigenschaft gesucht, deren Parameter den angegebenen Argumenttypen und Modifizierern entsprechen.

GetRequiredCustomModifiers()

Wenn eine abgeleitete Klasse überschrieben wird, werden die erforderlichen benutzerdefinierten Modifizierer der aktuellen Typezurückgegeben.

(Geerbt von Type)
GetType()

Ruft den aktuellen Typeab.

(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 die aktuelle Type einen anderen Typ umfasst oder verweist; d. h., ob es sich bei dem aktuellen Type um ein Array, einen Zeiger oder ein ByRef handelt.

HasSameMetadataDefinitionAs(MemberInfo)

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

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

Ruft das angegebene Element mithilfe der angegebenen Bindungseinschränkungen auf und entspricht der angegebenen Argumentliste.

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

Ruft das angegebene Element mithilfe der angegebenen Bindungseinschränkungen auf und entspricht der angegebenen Argumentliste und -kultur.

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

Ruft das angegebene Element auf. Die methode, die aufgerufen werden soll, muss barrierefrei sein und die spezifischste Übereinstimmung mit der angegebenen Argumentliste bereitstellen, unter den Einschränkungen der angegebenen Ordner- und Aufrufattribute.

IsArrayImpl()

Gibt einen Wert zurück, der angibt, ob es sich bei dem Type um ein Array handelt.

IsAssignableFrom(Type)

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

(Geerbt von TypeInfo)
IsAssignableFrom(Type)

Bestimmt, ob eine Instanz eines 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 diesem Typ zugewiesen werden kann.

IsAssignableTo(Type)

Bestimmt, ob der aktuelle Typ einer Variablen der angegebenen targetTypezugewiesen werden kann.

(Geerbt von Type)
IsByRefImpl()

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

IsCOMObjectImpl()

Gibt einen Wert zurück, der angibt, ob es sich bei dem Type um ein COM-Objekt handelt.

IsContextfulImpl()

Implementiert die IsContextful-Eigenschaft und bestimmt, ob die Type in einem Kontext gehostet werden kann.

(Geerbt von Type)
IsDefined(Type, Boolean)

Gibt an, ob ein von attributeType identifiziertes benutzerdefiniertes Attribut definiert ist.

IsEnumDefined(Object)

Umschließt ein Type -Objekt und delegiert Methoden an diese 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 Methoden an diese Type.

(Geerbt von TypeInfo)
IsEquivalentTo(Type)

Bestimmt, ob zwei COM-Typen dieselbe Identität haben und für die Typgleichheit geeignet sind.

(Geerbt von Type)
IsInstanceOfType(Object)

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

(Geerbt von TypeInfo)
IsInstanceOfType(Object)

Bestimmt, ob das angegebene Objekt eine Instanz des aktuellen Typeist.

(Geerbt von Type)
IsMarshalByRefImpl()

Implementiert die IsMarshalByRef -Eigenschaft und bestimmt, ob der Type durch Verweis gemarstet wird.

(Geerbt von Type)
IsPointerImpl()

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

IsPrimitiveImpl()

Gibt einen Wert zurück, der angibt, ob die Type eines der Grundtypen ist.

IsSubclassOf(Type)

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

(Geerbt von TypeInfo)
IsSubclassOf(Type)

Bestimmt, ob die aktuelle Type von der angegebenen Typeabgeleitet wird.

(Geerbt von Type)
IsValueTypeImpl()

Gibt einen Wert zurück, der angibt, ob der Typ ein Werttyp ist. d. h. keine Klasse oder Schnittstelle.

MakeArrayType()

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

(Geerbt von TypeInfo)
MakeArrayType()

Gibt ein Type -Objekt zurück, das eindimensionales Array des aktuellen Typs mit einer unteren Grenze von Null darstellt.

(Geerbt von Type)
MakeArrayType(Int32)

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

(Geerbt von TypeInfo)
MakeArrayType(Int32)

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

(Geerbt von Type)
MakeByRefType()

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

(Geerbt von TypeInfo)
MakeByRefType()

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

(Geerbt von Type)
MakeGenericType(Type[])

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

(Geerbt von TypeInfo)
MakeGenericType(Type[])

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

(Geerbt von Type)
MakePointerType()

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

(Geerbt von TypeInfo)
MakePointerType()

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

(Geerbt von Type)
MemberwiseClone()

Erstellt eine flache Kopie der aktuellen Object.

(Geerbt von Object)
ToString()

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

(Geerbt von Type)

Explizite Schnittstellenimplementierungen

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

Ordnet einen Satz von Namen einem entsprechenden Satz von Verteiler-IDs zu.

(Geerbt von MemberInfo)
_MemberInfo.GetType()

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

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

(Geerbt von MemberInfo)
_MemberInfo.GetTypeInfoCount(UInt32)

Ruft die Anzahl der Typinformationsschnittstellen ab, die ein Objekt bereitstellt (entweder 0 oder 1).

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

Bietet Zugriff auf Eigenschaften und Methoden, die von einem Objekt verfügbar gemacht werden.

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

Ordnet einen Satz von Namen einem entsprechenden Satz von Verteiler-IDs zu.

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

(Geerbt von Type)
_Type.GetTypeInfoCount(UInt32)

Ruft die Anzahl der Typinformationsschnittstellen ab, die ein Objekt bereitstellt (entweder 0 oder 1).

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

Bietet Zugriff auf Eigenschaften und Methoden, die von einem Objekt verfügbar gemacht werden.

(Geerbt von Type)
IReflectableType.GetTypeInfo()

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

(Geerbt von TypeInfo)

Erweiterungsmethoden

GetCustomAttribute(MemberInfo, Type)

Ruft ein benutzerdefiniertes Attribut eines angegebenen Typs ab, das auf ein angegebenes Element angewendet wird.

GetCustomAttribute(MemberInfo, Type, Boolean)

Ruft ein benutzerdefiniertes Attribut eines angegebenen Typs ab, der auf ein angegebenes Element angewendet wird, und überprüft optional die Vorgänger dieses Elements.

GetCustomAttribute<T>(MemberInfo)

Ruft ein benutzerdefiniertes Attribut eines angegebenen Typs ab, das auf ein angegebenes Element angewendet wird.

GetCustomAttribute<T>(MemberInfo, Boolean)

Ruft ein benutzerdefiniertes Attribut eines angegebenen Typs ab, der auf ein angegebenes Element angewendet wird, und überprüft optional die Vorgänger dieses Elements.

GetCustomAttributes(MemberInfo)

Ruft eine Auflistung von benutzerdefinierten Attributen ab, die auf ein angegebenes Element angewendet werden.

GetCustomAttributes(MemberInfo, Boolean)

Ruft eine Auflistung von benutzerdefinierten Attributen ab, die auf ein angegebenes Element angewendet werden, und überprüft optional die Vorgänger dieses Elements.

GetCustomAttributes(MemberInfo, Type)

Ruft eine Auflistung von benutzerdefinierten Attributen eines angegebenen Typs ab, die auf ein angegebenes Element angewendet werden.

GetCustomAttributes(MemberInfo, Type, Boolean)

Ruft eine Auflistung von benutzerdefinierten Attributen eines angegebenen Typs ab, die auf ein angegebenes Element angewendet werden, und überprüft optional die Vorgänger dieses Elements.

GetCustomAttributes<T>(MemberInfo)

Ruft eine Auflistung von benutzerdefinierten Attributen eines angegebenen Typs ab, die auf ein angegebenes Element angewendet werden.

GetCustomAttributes<T>(MemberInfo, Boolean)

Ruft eine Auflistung von benutzerdefinierten Attributen eines angegebenen Typs ab, die auf ein angegebenes Element angewendet werden, und überprüft optional die Vorgänger dieses Elements.

IsDefined(MemberInfo, Type)

Gibt an, ob benutzerdefinierte Attribute eines angegebenen Typs auf ein angegebenes Element angewendet werden.

IsDefined(MemberInfo, Type, Boolean)

Gibt an, ob benutzerdefinierte Attribute eines angegebenen Typs auf ein angegebenes Element angewendet werden und optional auf seine Vorgänger angewendet werden.

GetTypeInfo(Type)

Gibt die TypeInfo Darstellung des 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 für einen angegebenen Typ definierten Ereignisse darstellt.

GetRuntimeField(Type, String)

Ruft ein Objekt ab, das ein angegebenes Feld darstellt.

GetRuntimeFields(Type)

Ruft eine Auflistung ab, die alle in einem angegebenen Typ definierten Felder darstellt.

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 angegebenen Typ definiert sind.

GetRuntimeProperties(Type)

Ruft eine Auflistung ab, die alle für einen angegebenen Typ definierten Eigenschaften darstellt.

GetRuntimeProperty(Type, String)

Ruft ein Objekt ab, das eine angegebene Eigenschaft darstellt.

GetConstructor(Type, Type[])

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

GetConstructors(Type)

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

GetConstructors(Type, BindingFlags)

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

GetFields(Type, BindingFlags)

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

GetGenericArguments(Type)

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

GetInterfaces(Type)

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

GetMember(Type, String)

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

GetMember(Type, String, BindingFlags)

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

GetMembers(Type)

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

GetMethods(Type)

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

GetNestedType(Type, String, BindingFlags)

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

GetProperties(Type)

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

GetProperties(Type, BindingFlags)

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

GetProperty(Type, String, BindingFlags)

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

GetProperty(Type, String, Type)

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

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

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

IsAssignableFrom(Type, Type)

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

IsInstanceOfType(Type, Object)

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

Gilt für: