Teilen über


Type Klasse

Definition

Stellt Typdeklarationen dar: Klassentypen, Schnittstellentypen, Arraytypen, Werttypen, Enumerationstypen, Typparameter, generische Typdefinitionen und offen oder geschlossen konstruierte generische Typen.

public ref class Type abstract
public ref class Type abstract : System::Reflection::MemberInfo, System::Reflection::IReflect
public ref class Type abstract : System::Reflection::MemberInfo, System::Reflection::IReflect, System::Runtime::InteropServices::_Type
public abstract class Type
public abstract class Type : System.Reflection.MemberInfo, System.Reflection.IReflect
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)]
[System.Serializable]
public abstract class Type : System.Reflection.MemberInfo, System.Reflection.IReflect, System.Runtime.InteropServices._Type
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)]
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public abstract class Type : System.Reflection.MemberInfo, System.Reflection.IReflect, System.Runtime.InteropServices._Type
type Type = class
type Type = class
    inherit MemberInfo
    interface IReflect
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)>]
[<System.Serializable>]
type Type = class
    inherit MemberInfo
    interface _Type
    interface IReflect
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)>]
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type Type = class
    inherit MemberInfo
    interface _Type
    interface IReflect
Public MustInherit Class Type
Public MustInherit Class Type
Inherits MemberInfo
Implements IReflect
Public MustInherit Class Type
Inherits MemberInfo
Implements _Type, IReflect
Vererbung
Type
Vererbung
Abgeleitet
Attribute
Implementiert

Beispiele

Das folgende Beispiel zeigt einige repräsentative Features von Type. Der C#- typeof Operator (GetType Operator in Visual Basic) wird verwendet, um ein Type Objekt abzurufen, das darstellt String. Aus diesem Type Objekt wird die GetMethod -Methode verwendet, um eine MethodInfo abzurufen, die die Überladung darstellt, die String.Substring eine Startposition und eine Länge annimmt.

Um die Überladungssignatur zu identifizieren, erstellt das Codebeispiel ein temporäres Array, das zwei Type Objekte enthält, die (Integer in Visual Basic) darstellen int .

Im Codebeispiel wird die MethodInfo -Methode für die Substring Zeichenfolge "Hello, World!" aufgerufen und das Ergebnis angezeigt.

#using <System.dll>

using namespace System;
using namespace System::Reflection;

void main()
{
    // Get a Type object representing the System.String type.
    Type^ t = String::typeid;

    MethodInfo^ substr = t->GetMethod("Substring", 
        gcnew array<Type^> { int::typeid, int::typeid });

    Object^ result = 
        substr->Invoke("Hello, World!", gcnew array<Object^> { 7, 5 });
    Console::WriteLine("{0} returned \"{1}\".", substr, result);
}

/* This code example produces the following output:

System.String Substring(Int32, Int32) returned "World".
 */
using System;
using System.Reflection;

class Example
{
    static void Main()
    {
        Type t = typeof(String);

        MethodInfo substr = t.GetMethod("Substring", 
            new Type[] { typeof(int), typeof(int) });

        Object result = 
            substr.Invoke("Hello, World!", new Object[] { 7, 5 });
        Console.WriteLine("{0} returned \"{1}\".", substr, result);
    }
}

/* This code example produces the following output:

System.String Substring(Int32, Int32) returned "World".
 */
open System

let t = typeof<String>

let substr = t.GetMethod("Substring", [| typeof<int>; typeof<int> |])

let result = substr.Invoke("Hello, World!", [| 7; 5 |])
printfn $"{substr} returned \"{result}\"."

(* This code example produces the following output:

System.String Substring(Int32, Int32) returned "World".
 *)
Imports System.Reflection

Module Example
    
    Sub Main() 

        Dim t As Type = GetType(String)
        
        Dim substr As MethodInfo = t.GetMethod("Substring", _
            New Type() { GetType(Integer), GetType(Integer) })
        
        Dim result As Object = _ 
            substr.Invoke("Hello, World!", New Object() { 7, 5 })
        Console.WriteLine("{0} returned ""{1}"".", substr, result)
    
    End Sub 
End Module

' This code example produces the following output:
'
'System.String Substring(Int32, Int32) returned "World".

Hinweise

Weitere Informationen zu dieser API finden Sie unter Ergänzende API-Hinweise für Type.

Hinweise für Ausführende

Wenn Sie von erben Type, müssen Sie die folgenden Member überschreiben:

Konstruktoren

Type()

Initialisiert eine neue Instanz der Type-Klasse.

Felder

Delimiter

Trennt Namen im Namespace des Type. Dieses Feld ist schreibgeschützt.

EmptyTypes

Stellt ein leeres Array vom Type-Typ dar. Dieses Feld ist schreibgeschützt.

FilterAttribute

Stellt den für Attribute verwendeten Memberfilter dar. Dieses Feld ist schreibgeschützt.

FilterName

Stellt den für Namen verwendeten Memberfilter mit Beachtung der Groß-/Kleinschreibung dar. Dieses Feld ist schreibgeschützt.

FilterNameIgnoreCase

Stellt den für Namen verwendeten Memberfilter ohne Beachtung der Groß-/Kleinschreibung dar. Dieses Feld ist schreibgeschützt.

Missing

Stellt einen in den Type-Informationen fehlenden Wert dar. Dieses Feld ist schreibgeschützt.

Eigenschaften

Assembly

Ruft die Assembly ab, in der der Typ deklariert ist. Ruft bei generischen Typen die Assembly ab, in der der generische Typ definiert ist.

AssemblyQualifiedName

Ruft den durch die Assembly qualifizierten Namen des Typs ab, der den Namen der Assembly enthält, aus der der Type geladen wurde.

Attributes

Ruft die dem Type zugeordneten Attribute ab.

BaseType

Ruft den Typ ab, von dem der aktuelle Type direkt vererbt wird.

ContainsGenericParameters

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

CustomAttributes

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

(Geerbt von MemberInfo)
DeclaringMethod

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

DeclaringType

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

DefaultBinder

Ruft einen Verweis auf den Standardbinder ab, der interne Regeln für die Auswahl der passenden Member implementiert, die von InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[]) aufgerufen werden sollen.

FullName

Ruft den voll vollqualifizierten Namen des Typs ab. Dies beinhaltet den Namespace, nicht jedoch die Assembly.

GenericParameterAttributes

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

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.

GenericTypeArguments

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

GUID

Ruft die dem Typezugeordnete GUID ab.

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.

IsAbstract

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

IsAnsiClass

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

IsArray

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

IsAutoClass

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

IsAutoLayout

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

IsByRef

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

IsByRefLike

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

IsClass

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

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

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

IsConstructedGenericType

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

IsContextful

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

IsEnum

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

IsExplicitLayout

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

IsFunctionPointer

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

IsGenericMethodParameter

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

IsGenericParameter

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

IsGenericType

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

IsGenericTypeDefinition

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

IsGenericTypeParameter

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

IsImport

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

IsInterface

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

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.

IsMarshalByRef

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

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.

IsNestedAssembly

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

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.

IsNestedFamily

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

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.

IsNestedPrivate

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

IsNestedPublic

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

IsNotPublic

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

IsPointer

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

IsPrimitive

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

IsPublic

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

IsSealed

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

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.

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.

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.

IsSerializable
Veraltet.

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

IsSignatureType

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

IsSpecialName

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

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

IsTypeDefinition

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

IsUnicodeClass

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

IsUnmanagedFunctionPointer

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

IsValueType

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

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

IsVisible

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

MemberType

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

MetadataToken

Ruft einen Wert ab, der ein Metadatenelement identifiziert.

(Geerbt von MemberInfo)
Module

Ruft das Modul (die DLL) ab, in dem der aktuelle Type definiert ist.

Name

Ruft beim Überschreiben in einer abgeleiteten Klasse den Namen des aktuellen Typs ab.

Name

Ruft den Namen des aktuellen Members ab.

(Geerbt von MemberInfo)
Namespace

Ruft den Namespace von Type ab.

ReflectedType

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

StructLayoutAttribute

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

TypeHandle

Ruft das Handle für den aktuellen Type ab.

TypeInitializer

Ruft den Initialisierer für den Typ ab.

UnderlyingSystemType

Gibt den von der Common Language Runtime bereitgestellten Typ an, der diesen Typ darstellt.

Methoden

Equals(Object)

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

Equals(Type)

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

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.

FindMembers(MemberTypes, BindingFlags, MemberFilter, Object)

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

GetArrayRank()

Ruft die Anzahl der Dimensionen eines Arrays ab.

GetAttributeFlagsImpl()

Implementiert beim Überschreiben in einer abgeleiteten Klasse die Attributes-Eigenschaft und ruft eine bitweise Kombination von Enumerationswerten ab, die die Type zugeordneten Attribute anzeigen.

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.

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

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

GetConstructor(BindingFlags, Type[])

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

GetConstructor(Type[])

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

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

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

GetConstructors()

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

GetConstructors(BindingFlags)

Sucht beim Überschreiben in einer abgeleiteten Klasse unter Verwendung der angegebenen Type die für den aktuellen BindingFlags definierten Konstruktoren.

GetCustomAttributes(Boolean)

Gibt beim Überschreiben in einer abgeleiteten Klasse ein Array mit allen benutzerdefinierten Attributen zurück, die auf diesen Member angewendet wurden.

(Geerbt von MemberInfo)
GetCustomAttributes(Type, Boolean)

Gibt beim Überschreiben in einer abgeleiteten Klasse ein Array aus benutzerdefinierten Attributen zurück, die auf diesen Member angewendet und von Type identifiziert wurden.

(Geerbt von MemberInfo)
GetCustomAttributesData()

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

(Geerbt von MemberInfo)
GetDefaultMembers()

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

GetElementType()

Gibt beim Überschreiben in einer abgeleiteten Klasse den Type des Objekts zurück, das der aktuelle Array-, Zeiger- oder Verweistyp einschließt bzw. auf das er verweist.

GetEnumName(Object)

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

GetEnumNames()

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

GetEnumUnderlyingType()

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

GetEnumValues()

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

GetEnumValuesAsUnderlyingType()

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

GetEvent(String)

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

GetEvent(String, BindingFlags)

Gibt beim Überschreiben in einer abgeleiteten Klasse das EventInfo-Objekt zurück, das das angegebene Ereignis unter Verwendung der angegebenen Bindungseinschränkungen darstellt.

GetEvents()

Gibt sämtliche vom aktuellen Type deklarierten oder geerbten öffentlichen Ereignisse zurück.

GetEvents(BindingFlags)

Sucht beim Überschreiben in einer abgeleiteten Klasse unter Verwendung der angegebenen Bindungseinschränkungen nach vom aktuellen Type definierten oder geerbten Ereignissen.

GetField(String)

Sucht das öffentliche Feld mit dem angegebenen Namen.

GetField(String, BindingFlags)

Sucht das angegebene Feld unter Verwendung der angegebenen Bindungseinschränkungen.

GetFields()

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

GetFields(BindingFlags)

Sucht beim Überschreiben in einer abgeleiteten Klasse unter Verwendung der angegebenen Bindungseinschränkungen die für den aktuellen Type definierten Felder.

GetFunctionPointerCallingConventions()

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

GetFunctionPointerParameterTypes()

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

GetFunctionPointerReturnType()

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

GetGenericArguments()

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

GetGenericParameterConstraints()

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

GetGenericTypeDefinition()

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

GetHashCode()

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

GetInterface(String)

Sucht die Schnittstelle mit dem angegebenen Namen.

GetInterface(String, Boolean)

Sucht beim Überschreiben in einer abgeleiteten Klasse die angegebene Schnittstelle, wobei festgelegt wird, ob bei der Suche des Schnittstellennamens die Groß-/Kleinschreibung beachtet wird.

GetInterfaceMap(Type)

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

GetInterfaces()

Ruft beim Überschreiben in einer abgeleiteten Klasse sämtliche Schnittstellen ab, die vom aktuellen Type implementiert oder geerbt wurden.

GetMember(String)

Sucht die öffentlichen Member mit dem angegebenen Namen.

GetMember(String, BindingFlags)

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

GetMember(String, MemberTypes, BindingFlags)

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

GetMembers()

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

GetMembers(BindingFlags)

Sucht beim Überschreiben in einer abgeleiteten Klasse unter Verwendung der angegebenen Bindungseinschränkungen die für den aktuellen Type definierten Member.

GetMemberWithSameMetadataDefinitionAs(MemberInfo)

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

GetMethod(String)

Sucht die öffentliche Methode mit dem angegebenen Namen.

GetMethod(String, BindingFlags)

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

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.

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.

GetMethod(String, BindingFlags, Type[])

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

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.

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.

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

Stellt Typdeklarationen dar: Klassentypen, Schnittstellentypen, Arraytypen, Werttypen, Enumerationstypen, Typparameter, generische Typdefinitionen und offen oder geschlossen konstruierte generische Typen.

GetMethod(String, Int32, Type[])

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

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

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

GetMethod(String, Type[])

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

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

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

GetMethodImpl(String, 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 den angegebenen Argumenttypen und -modifizierern entsprechen.

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.

GetMethods()

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

GetMethods(BindingFlags)

Sucht beim Überschreiben in einer abgeleiteten Klasse unter Verwendung der angegebenen Bindungseinschränkungen die für den aktuellen Type definierten Methoden.

GetNestedType(String)

Sucht den öffentlichen geschachtelten Typ mit dem angegebenen Namen.

GetNestedType(String, BindingFlags)

Sucht beim Überschreiben in einer abgeleiteten Klasse unter Verwendung der angegebenen Bindungseinschränkungen den angegebenen geschachtelten Typ.

GetNestedTypes()

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

GetNestedTypes(BindingFlags)

Sucht beim Überschreiben in einer abgeleiteten Klasse unter Verwendung der angegebenen Bindungseinschränkungen die im aktuellen Type geschachtelten Typen.

GetOptionalCustomModifiers()

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

GetProperties()

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

GetProperties(BindingFlags)

Sucht beim Überschreiben in einer abgeleiteten Klasse unter Verwendung der angegebenen Bindungseinschränkungen die Eigenschaften des aktuellen Type.

GetProperty(String)

Sucht die öffentliche Eigenschaft mit dem angegebenen Namen.

GetProperty(String, BindingFlags)

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

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.

GetProperty(String, Type)

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

GetProperty(String, Type, Type[])

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

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

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

GetProperty(String, Type[])

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

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.

GetType()

Ruft den aktuellen Type ab.

GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
GetType(String)

Ruft den Type mit dem angegebenen Namen ab. Bei der Suche wird die Groß-/Kleinschreibung beachtet.

GetType(String, Boolean)

Ruft den Type mit dem angegebenen Namen ab. Bei der Suche wird die Groß-/Kleinschreibung beachtet. Dabei wird angegeben, ob eine Ausnahme ausgelöst werden soll, wenn der Typ nicht gefunden wird.

GetType(String, Boolean, Boolean)

Ruft den Type mit dem angegebenen Namen ab. Dabei wird angegeben, ob bei der Suche Groß- und Kleinschreibung berücksichtigt werden soll und ob eine Ausnahme ausgelöst werden soll, wenn der Typ nicht gefunden wird.

GetType(String, Func<AssemblyName,Assembly>, Func<Assembly,String,Boolean,Type>)

Ruft den Typ mit dem angegebenen Namen ab und stellt optional benutzerdefinierte Methoden bereit, um die Assembly und den Typ aufzulösen.

GetType(String, Func<AssemblyName,Assembly>, Func<Assembly,String,Boolean,Type>, Boolean)

Ruft den Typ mit dem angegebenen Namen ab. Dabei wird angegeben, ob eine Ausnahme ausgelöst werden soll, wenn der Typ nicht gefunden wird, und optional werden benutzerdefinierte Methoden bereitgestellt, um die Assembly und den Typ aufzulösen.

GetType(String, Func<AssemblyName,Assembly>, Func<Assembly,String,Boolean,Type>, Boolean, Boolean)

Ruft den Typ mit dem angegebenen Namen ab. Dabei wird angegeben, ob bei der Suche die Groß-/Kleinschreibung beachtet werden soll und ob eine Ausnahme ausgelöst werden soll, wenn der Typ nicht gefunden wird, und optional werden benutzerdefinierte Methoden bereitgestellt, um die Assembly und den Typ aufzulösen.

GetTypeArray(Object[])

Ruft die Typen der Objekte im angegebenen Array ab.

GetTypeCode(Type)

Ruft den zugrunde liegenden Typcode des angegebenen Type ab.

GetTypeCodeImpl()

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

GetTypeFromCLSID(Guid)

Ruft den Typ ab, dem die angegebene Klassen-ID (CLSID) zugeordnet ist.

GetTypeFromCLSID(Guid, Boolean)

Ruft den Typ ab, dem die angegebene Klassen-ID (CLSID) zugeordnet ist. Dabei wird angegeben, ob bei Auftreten eines Fehlers beim Laden des Typs eine Ausnahme ausgelöst werden soll.

GetTypeFromCLSID(Guid, String)

Ruft den Typ, dem die angegebene Klassen-ID (CLSID) zugeordnet ist, vom angegebenen Server ab.

GetTypeFromCLSID(Guid, String, Boolean)

Ruft den Typ, dem die angegebene Klassen-ID (CLSID) zugeordnet ist, vom angegebenen Server ab. Dabei wird angegeben, ob bei Auftreten eines Fehlers beim Laden des Typs eine Ausnahme ausgelöst werden soll.

GetTypeFromHandle(RuntimeTypeHandle)

Ruft den Typ ab, auf den das angegebene Typhandle verweist.

GetTypeFromProgID(String)

Ruft den Typ ab, dem die angegebene ProgID (Programmbezeichner) zugeordnet ist. Wenn beim Laden des Type ein Fehler auftritt, wird NULL zurückgegeben.

GetTypeFromProgID(String, Boolean)

Ruft den Typ ab, dem die angegebene ProgID (Programmbezeichner) zugeordnet ist. Dabei wird angegeben, ob bei Auftreten eines Fehlers beim Laden des Typs eine Ausnahme ausgelöst werden soll.

GetTypeFromProgID(String, String)

Ruft den Typ, dem die angegebene ProgID (Programmbezeichner) zugeordnet ist, vom angegebenen Server ab. Wenn bei Laden des Typs ein Fehler auftritt, wird NULL zurückgegeben.

GetTypeFromProgID(String, String, Boolean)

Ruft den Typ, dem die angegebene ProgID (Programmbezeichner) zugeordnet ist, vom angegebenen Server ab. Dabei wird angegeben, ob bei Auftreten eines Fehlers beim Laden des Typs eine Ausnahme ausgelöst werden soll.

GetTypeHandle(Object)

Ruft das Handle für den Type-Wert eines angegebenen Objekts ab.

HasElementTypeImpl()

Implementiert beim Überschreiben in einer abgeleiteten Klasse die HasElementType-Eigenschaft und bestimmt, ob der aktuelle Type einen anderen Typ umfasst oder auf einen solchen verweist, d. h. ob der aktuelle Type ein Array oder Zeiger ist oder als Verweis übergeben wird.

HasSameMetadataDefinitionAs(MemberInfo)

Stellt Typdeklarationen dar: Klassentypen, Schnittstellentypen, Arraytypen, Werttypen, Enumerationstypen, Typparameter, generische Typdefinitionen und offen oder geschlossen konstruierte generische Typen.

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

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

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

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

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

Ruft nach Überschreiben in einer abgeleiteten Klasse den angegebenen Member auf, der den angegebenen Bindungseinschränkungen sowie der angegebenen Argumentliste, den Modifizierern und der Kultur entspricht.

IsArrayImpl()

Implementiert beim Überschreiben in einer abgeleiteten Klasse die IsArray-Eigenschaft und bestimmt, ob Type ein Array ist.

IsAssignableFrom(Type)

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

IsAssignableTo(Type)

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

IsByRefImpl()

Implementiert beim Überschreiben in einer abgeleiteten Klasse die IsByRef-Eigenschaft und bestimmt, ob Type als Verweis übergeben wird.

IsCOMObjectImpl()

Implementiert beim Überschreiben in einer abgeleiteten Klasse die IsCOMObject-Eigenschaft und bestimmt, ob Type ein COM-Objekt ist.

IsContextfulImpl()

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

IsDefined(Type, Boolean)

Gibt beim Überschreiben in einer abgeleiteten Klasse an, ob ein oder mehrere Attribute des angegebenen Typs oder seiner abgeleiteten Typen auf diesen Member angewendet werden.

(Geerbt von MemberInfo)
IsEnumDefined(Object)

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

IsEquivalentTo(Type)

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

IsInstanceOfType(Object)

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

IsMarshalByRefImpl()

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

IsPointerImpl()

Implementiert beim Überschreiben in einer abgeleiteten Klasse die IsPointer-Eigenschaft und bestimmt, ob Type ein Zeiger ist.

IsPrimitiveImpl()

Implementiert beim Überschreiben in einer abgeleiteten Klasse die IsPrimitive-Eigenschaft und bestimmt, ob Type zu den primitiven Typen gehört.

IsSubclassOf(Type)

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

IsValueTypeImpl()

Implementiert die IsValueType-Eigenschaft und bestimmt, ob Type ein Werttyp ist, also weder eine Klasse noch eine Schnittstelle.

MakeArrayType()

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

MakeArrayType(Int32)

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

MakeByRefType()

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

MakeGenericMethodParameter(Int32)

Gibt ein Signaturtypobjekt zurück, das an den Type[] Arrayparameter einer GetMethod Methode übergeben werden kann, um einen generischen Parameterverweis darzustellen.

MakeGenericSignatureType(Type, Type[])

Erstellt einen generischen Signaturtyp, der Neuimplementierungen von Reflection durch Drittanbieter zulässt, um die Verwendung von Signaturtypen bei der Abfrage von Typmembern vollständig zu unterstützen.

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.

MakePointerType()

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

MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
ReflectionOnlyGetType(String, Boolean, Boolean)
Veraltet.

Ruft den Type mit dem angegebenen Namen ab. Dabei wird angegeben, ob bei der Suche die Groß- und Kleinschreibung berücksichtigt werden soll und ob eine Ausnahme ausgelöst werden soll, wenn der Typ nicht gefunden wird. Der Typ wird für die Reflektion, nicht für Ausführung geladen.

ToString()

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

Operatoren

Equality(Type, Type)

Gibt an, ob zwei Type-Objekte gleich sind.

Inequality(Type, Type)

Gibt an, ob zwei Type-Objekte ungleich sind.

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.

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

_Type.GetTypeInfoCount(UInt32)

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

_Type.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr)

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

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.

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[])

Stellt Typdeklarationen dar: Klassentypen, Schnittstellentypen, Arraytypen, Werttypen, Enumerationstypen, Typparameter, generische Typdefinitionen und offen oder geschlossen konstruierte generische Typen.

GetConstructors(Type)

Stellt Typdeklarationen dar: Klassentypen, Schnittstellentypen, Arraytypen, Werttypen, Enumerationstypen, Typparameter, generische Typdefinitionen und offen oder geschlossen konstruierte generische Typen.

GetConstructors(Type, BindingFlags)

Stellt Typdeklarationen dar: Klassentypen, Schnittstellentypen, Arraytypen, Werttypen, Enumerationstypen, Typparameter, generische Typdefinitionen und offen oder geschlossen konstruierte generische Typen.

GetFields(Type, BindingFlags)

Stellt Typdeklarationen dar: Klassentypen, Schnittstellentypen, Arraytypen, Werttypen, Enumerationstypen, Typparameter, generische Typdefinitionen und offen oder geschlossen konstruierte generische Typen.

GetGenericArguments(Type)

Stellt Typdeklarationen dar: Klassentypen, Schnittstellentypen, Arraytypen, Werttypen, Enumerationstypen, Typparameter, generische Typdefinitionen und offen oder geschlossen konstruierte generische Typen.

GetInterfaces(Type)

Stellt Typdeklarationen dar: Klassentypen, Schnittstellentypen, Arraytypen, Werttypen, Enumerationstypen, Typparameter, generische Typdefinitionen und offen oder geschlossen konstruierte generische Typen.

GetMember(Type, String)

Stellt Typdeklarationen dar: Klassentypen, Schnittstellentypen, Arraytypen, Werttypen, Enumerationstypen, Typparameter, generische Typdefinitionen und offen oder geschlossen konstruierte generische Typen.

GetMember(Type, String, BindingFlags)

Stellt Typdeklarationen dar: Klassentypen, Schnittstellentypen, Arraytypen, Werttypen, Enumerationstypen, Typparameter, generische Typdefinitionen und offen oder geschlossen konstruierte generische Typen.

GetMembers(Type)

Stellt Typdeklarationen dar: Klassentypen, Schnittstellentypen, Arraytypen, Werttypen, Enumerationstypen, Typparameter, generische Typdefinitionen und offen oder geschlossen konstruierte generische Typen.

GetMethods(Type)

Stellt Typdeklarationen dar: Klassentypen, Schnittstellentypen, Arraytypen, Werttypen, Enumerationstypen, Typparameter, generische Typdefinitionen und offen oder geschlossen konstruierte generische Typen.

GetNestedType(Type, String, BindingFlags)

Stellt Typdeklarationen dar: Klassentypen, Schnittstellentypen, Arraytypen, Werttypen, Enumerationstypen, Typparameter, generische Typdefinitionen und offen oder geschlossen konstruierte generische Typen.

GetProperties(Type)

Stellt Typdeklarationen dar: Klassentypen, Schnittstellentypen, Arraytypen, Werttypen, Enumerationstypen, Typparameter, generische Typdefinitionen und offen oder geschlossen konstruierte generische Typen.

GetProperties(Type, BindingFlags)

Stellt Typdeklarationen dar: Klassentypen, Schnittstellentypen, Arraytypen, Werttypen, Enumerationstypen, Typparameter, generische Typdefinitionen und offen oder geschlossen konstruierte generische Typen.

GetProperty(Type, String, BindingFlags)

Stellt Typdeklarationen dar: Klassentypen, Schnittstellentypen, Arraytypen, Werttypen, Enumerationstypen, Typparameter, generische Typdefinitionen und offen oder geschlossen konstruierte generische Typen.

GetProperty(Type, String, Type)

Stellt Typdeklarationen dar: Klassentypen, Schnittstellentypen, Arraytypen, Werttypen, Enumerationstypen, Typparameter, generische Typdefinitionen und offen oder geschlossen konstruierte generische Typen.

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

Stellt Typdeklarationen dar: Klassentypen, Schnittstellentypen, Arraytypen, Werttypen, Enumerationstypen, Typparameter, generische Typdefinitionen und offen oder geschlossen konstruierte generische Typen.

IsAssignableFrom(Type, Type)

Stellt Typdeklarationen dar: Klassentypen, Schnittstellentypen, Arraytypen, Werttypen, Enumerationstypen, Typparameter, generische Typdefinitionen und offen oder geschlossen konstruierte generische Typen.

IsInstanceOfType(Type, Object)

Stellt Typdeklarationen dar: Klassentypen, Schnittstellentypen, Arraytypen, Werttypen, Enumerationstypen, Typparameter, generische Typdefinitionen und offen oder geschlossen konstruierte generische Typen.

Gilt für:

Threadsicherheit

Dieser Typ ist threadsicher.

Weitere Informationen