Type Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt Typdeklarationen dar: Klassentypen, Schnittstellentypen, Arraytypen, Werttypen, Enumerationstypen, Typparameter, generische Typdefinitionen und offene oder geschlossene 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 ein paar repräsentative Merkmale von Type. Der C#-Operator typeof (operator GetType in Visual Basic) wird verwendet, um ein Type-Objekt abzurufen, das String darstellt. Von diesem Type Objekt aus wird die GetMethod Methode verwendet, um eine MethodInfo Darstellung der Überladung abzurufen, die String.Substring eine Startposition und eine Länge akzeptiert.
Um die Überladungssignatur zu identifizieren, erstellt das Codebeispiel ein temporäres Array mit zwei Type-Objekten, die int darstellen (Integer in Visual Basic).
Im Codebeispiel wird die MethodInfoSubstring Methode für die Zeichenfolge "Hello, World!" aufgerufen und das Ergebnis angezeigt.
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 in den ergänzenden API-Hinweisen für "Type".
Hinweise für Ausführende
Wenn Sie von Typeerben, müssen Sie die folgenden Member überschreiben:
- Assembly
- AssemblyQualifiedName
- BaseType
- FullName
- GetAttributeFlagsImpl()
- GetConstructorImpl(BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[])
- GetConstructors(BindingFlags)
- GetElementType()
- GetEvent(String, BindingFlags)
- GetEvents(BindingFlags)
- GetField(String, BindingFlags)
- GetFields(BindingFlags)
- GetInterface(String, Boolean)
- GetInterfaces()
- GetMethodImpl(String, BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[])
- GetMethods(BindingFlags)
- GetNestedType(String, BindingFlags)
- GetNestedTypes(BindingFlags)
- GetProperties(BindingFlags)
- GetPropertyImpl(String, BindingFlags, Binder, Type, Type[], ParameterModifier[])
- GUID
- HasElementTypeImpl()
- InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[])
- IsArrayImpl()
- IsByRefImpl()
- IsCOMObjectImpl()
- IsPointerImpl()
- IsPrimitiveImpl()
- Module
- Namespace
- TypeHandle
- UnderlyingSystemType
- GetCustomAttributes(Boolean)
- GetCustomAttributes(Type, Boolean)
- IsDefined(Type, Boolean)
- Name
Konstruktoren
| Name | Beschreibung |
|---|---|
| Type() |
Initialisiert eine neue Instanz der Type-Klasse. |
Felder
| Name | Beschreibung |
|---|---|
| Delimiter |
Trennt Namen im Namespace der Type. Dieses Feld ist schreibgeschützt. |
| EmptyTypes |
Stellt ein leeres Array vom Typ Typedar. Dieses Feld ist schreibgeschützt. |
| FilterAttribute |
Stellt den Elementfilter dar, der für Attribute verwendet wird. Dieses Feld ist schreibgeschützt. |
| FilterName |
Stellt den Beinamen verwendeten Elementfilter mit Groß-/Kleinschreibung dar. Dieses Feld ist schreibgeschützt. |
| FilterNameIgnoreCase |
Stellt den Beinamen verwendeten Memberfilter mit Groß-/Kleinschreibung dar. Dieses Feld ist schreibgeschützt. |
| Missing |
Stellt einen fehlenden Wert in den Type Informationen dar. Dieses Feld ist schreibgeschützt. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| Assembly |
Ruft den Assembly Typ ab, in dem der Typ deklariert wird. Ruft für generische Typen den Assembly generischen Typ ab, in dem der generische Typ definiert ist. |
| AssemblyQualifiedName |
Ruft den assemblyqualifizierten Namen des Typs ab, der den Namen der Assembly enthält, aus der dieses Type Objekt geladen wurde. |
| Attributes |
Ruft die Attribute ab, die der Type. |
| BaseType |
Ruft den Typ ab, von dem der aktuelle Type direkt erbt. |
| ContainsGenericParameters |
Ruft einen Wert ab, der angibt, ob das aktuelle Type Objekt Typparameter enthält, die nicht durch bestimmte Typen ersetzt wurden. |
| CustomAttributes |
Ruft eine Auflistung ab, die die benutzerdefinierten Attribute dieses Elements enthält. (Geerbt von MemberInfo) |
| DeclaringMethod |
Ruft ein MethodBase , das die deklarierende Methode darstellt, wenn der aktuelle Type Parameter einen Typparameter einer generischen Methode darstellt. |
| DeclaringType |
Ruft den Typ ab, der den aktuellen geschachtelten Typ oder generische Typparameter deklariert. |
| DefaultBinder |
Ruft einen Verweis auf den Standardordner ab, der interne Regeln zum Auswählen der entsprechenden Member implementiert, die aufgerufen InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[])werden sollen. |
| FullName |
Ruft den vollqualifizierten Namen des Typs ab, einschließlich des Namespaces, aber nicht seiner Assembly. |
| GenericParameterAttributes |
Ruft eine Kombination von GenericParameterAttributes Flags ab, die die Kovarianz und spezielle Einschränkungen des aktuellen generischen Typparameters beschreiben. |
| 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. |
| GenericTypeArguments |
Ruft ein Array der generischen Typargumente für diesen Typ ab. |
| GUID |
Ruft die GUID ab, die der Type. |
| HasElementType |
Ruft einen Wert ab, der angibt, ob der aktuelle Type Typ einschließt oder auf einen anderen Typ verweist; d. h., ob es sich bei dem aktuellen Type Umschlag um ein Array, einen Zeiger oder um einen Verweis handelt. |
| IsAbstract |
Ruft einen Wert ab, der angibt, ob die Type abstrahiert ist und überschrieben werden muss. |
| IsAnsiClass |
Ruft einen Wert ab, der angibt, ob das Zeichenfolgenformat-Attribut |
| IsArray |
Ruft einen Wert ab, der angibt, ob der Typ ein Array ist. |
| IsAutoClass |
Ruft einen Wert ab, der angibt, ob das Zeichenfolgenformat-Attribut |
| IsAutoLayout |
Ruft einen Wert ab, der angibt, ob die Felder des aktuellen Typs automatisch von der Common Language Runtime angeordnet werden. |
| IsByRef |
Ruft einen Wert ab, der angibt, ob der Type Verweis übergeben wird. |
| IsByRefLike |
Ruft einen Wert ab, der angibt, ob der Typ eine byref-ähnliche Struktur ist. |
| IsClass |
Ruft einen Wert ab, der angibt, ob es Type sich um eine Klasse oder einen Delegaten handelt, d. h. keinen Werttyp oder eine Schnittstelle. |
| IsCollectible |
Ruft einen Wert ab, der angibt, ob dieses MemberInfo Objekt auf eine oder mehrere Assemblys verweist, die in einem Sammelobjekt AssemblyLoadContextgespeichert sind. (Geerbt von MemberInfo) |
| IsCOMObject |
Ruft einen Wert ab, der angibt, ob es Type sich um ein COM-Objekt handelt. |
| 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 die Type In einem Kontext gehostet werden kann. |
| IsEnum |
Ruft einen Wert ab, der angibt, ob der aktuelle Type Wert eine Enumeration darstellt. |
| IsExplicitLayout |
Ruft einen Wert ab, der angibt, ob die Felder des aktuellen Typs an explizit angegebenen Offsets angeordnet sind. |
| IsFunctionPointer |
Ruft einen Wert ab, der angibt, ob es sich bei dem aktuellen Type um einen Funktionszeiger handelt. |
| 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 in der Definition eines generischen Typs oder einer generischen Methode 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 erstellt werden können. |
| IsGenericTypeParameter |
Ruft einen Wert ab, der angibt, ob der aktuelle Type Parameter einen Typparameter in der Definition eines generischen Typs darstellt. |
| IsImport |
Ruft einen Wert ab, der angibt, ob das TypeComImportAttribute Attribut angewendet wurde und angibt, dass es aus einer COM-Typbibliothek importiert wurde. |
| IsInterface |
Ruft einen Wert ab, der angibt, ob es Type sich um eine Schnittstelle handelt, d. h. keine Klasse oder einen Werttyp. |
| 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. |
| IsMarshalByRef |
Ruft einen Wert ab, der angibt, ob die Type Funktion per Verweis gemarstet 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 die Type Schachtelung und nur innerhalb der eigenen Assembly sichtbar ist. |
| IsNestedFamANDAssem |
Ruft einen Wert ab, der angibt, ob die Type Schachtelung und nur für Klassen sichtbar ist, die sowohl zu ihrer eigenen Familie als auch zu ihrer eigenen Assembly gehören. |
| IsNestedFamily |
Ruft einen Wert ab, der angibt, ob die Type geschachtelte und nur innerhalb ihrer eigenen Familie sichtbar ist. |
| IsNestedFamORAssem |
Ruft einen Wert ab, der angibt, ob die Type Schachtelung und nur für Klassen sichtbar ist, die entweder zu ihrer eigenen Familie oder zu ihrer eigenen Assembly gehören. |
| IsNestedPrivate |
Ruft einen Wert ab, der angibt, ob die Type geschachtelte und deklarierte privat ist. |
| IsNestedPublic |
Ruft einen Wert ab, der angibt, ob eine Klasse geschachtelt und öffentlich deklariert ist. |
| IsNotPublic |
Ruft einen Wert ab, der angibt, ob die Type Deklaration nicht öffentlich ist. |
| IsPointer |
Ruft einen Wert ab, der angibt, ob es Type sich um einen Zeiger handelt. |
| IsPrimitive |
Ruft einen Wert ab, der angibt, ob es Type sich um einen der Grundtypen handelt. |
| IsPublic |
Ruft einen Wert ab, der angibt, ob die Type Deklaration öffentlich ist. |
| IsSealed |
Ruft einen Wert ab, der angibt, ob die Type Deklaration versiegelt ist. |
| 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. |
| 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. |
| 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. |
| IsSerializable |
Veraltet.
Ruft einen Wert ab, der angibt, ob die Type binär 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 hat, der eine spezielle Behandlung erfordert. |
| IsSZArray |
Ruft einen Wert ab, der angibt, ob der Typ ein Arraytyp ist, der nur eindimensionales Array mit einer Null-Untergrenze darstellen kann. |
| IsTypeDefinition |
Ruft einen Wert ab, der angibt, ob der Typ eine Typdefinition ist. |
| IsUnicodeClass |
Ruft einen Wert ab, der angibt, ob das Zeichenfolgenformat-Attribut |
| IsUnmanagedFunctionPointer |
Ruft einen Wert ab, der angibt, ob der aktuelle Type ein nicht verwalteter Funktionszeiger ist. |
| IsValueType |
Ruft einen Wert ab, der angibt, ob es Type sich um einen Werttyp handelt. |
| 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. |
| IsVisible |
Ruft einen Wert ab, der angibt, ob der Type Zugriff über Code außerhalb der Assembly möglich ist. |
| MemberType |
Ruft einen MemberTypes Wert ab, der angibt, dass dieses Element 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 |
Wenn sie in einer abgeleiteten Klasse überschrieben wird, wird der Name des aktuellen Typs ab. |
| Name |
Ruft den Namen des aktuellen Elements ab. (Geerbt von MemberInfo) |
| Namespace |
Ruft den Namespace der Type. |
| ReflectedType |
Ruft das Klassenobjekt ab, das zum Abrufen dieses Elements verwendet wurde. |
| StructLayoutAttribute |
Ruft ein StructLayoutAttribute , das das Layout des aktuellen Typs beschreibt. |
| TypeHandle |
Ruft den Handle für den aktuellen Typeab. |
| TypeInitializer |
Ruft den Initialisierer für den Typ ab. |
| UnderlyingSystemType |
Gibt den Typ an, der von der Common Language Runtime bereitgestellt wird, die diesen Typ darstellt. |
Methoden
| Name | Beschreibung |
|---|---|
| Equals(Object) |
Bestimmt, ob der zugrunde liegende Systemtyp des aktuellen Type Objekts mit dem zugrunde liegenden Systemtyp des angegebenen ObjectObjekts identisch ist. |
| Equals(Type) |
Bestimmt, ob der zugrunde liegende Systemtyp des aktuellen Type ist identisch mit dem zugrunde liegenden Systemtyp des angegebenen Type. |
| FindInterfaces(TypeFilter, Object) |
Gibt ein Array von Type Objekten zurück, das eine gefilterte Liste von Schnittstellen darstellt, die von der aktuellen Typeimplementiert oder geerbt werden. |
| FindMembers(MemberTypes, BindingFlags, MemberFilter, Object) |
Gibt ein gefiltertes Array von MemberInfo Objekten des angegebenen Elementtyps zurück. |
| GetArrayRank() |
Ruft die Anzahl der Dimensionen in einem Array ab. |
| GetAttributeFlagsImpl() |
Wenn die Eigenschaft in einer abgeleiteten Klasse überschrieben wird, implementiert sie die Attributes Eigenschaft und ruft eine bitweise Kombination von Enumerationswerten ab, die die attribute angeben, die mit der Type. |
| 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. |
| GetConstructor(BindingFlags, Binder, Type[], ParameterModifier[]) |
Sucht anhand der angegebenen Bindungseinschränkungen nach einem Konstruktor, dessen Parameter den angegebenen Argumenttypen und Modifizierern entsprechen. |
| GetConstructor(BindingFlags, Type[]) |
Sucht nach einem Konstruktor, dessen Parameter den angegebenen Argumenttypen entsprechen, wobei die angegebenen Bindungseinschränkungen verwendet werden. |
| GetConstructor(Type[]) |
Sucht nach einem öffentlichen Instanzkonstruktor, dessen Parameter den Typen im angegebenen Array entsprechen. |
| GetConstructorImpl(BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]) |
Wenn sie in einer abgeleiteten Klasse überschrieben wird, wird nach einem Konstruktor gesucht, dessen Parameter den angegebenen Argumenttypen und Modifizierern entsprechen, wobei die angegebenen Bindungseinschränkungen und die angegebene Aufrufkonvention verwendet werden. |
| GetConstructors() |
Gibt alle für die aktuellen TypeKonstruktoren definierten öffentlichen Konstruktoren zurück. |
| GetConstructors(BindingFlags) |
Wenn sie in einer abgeleiteten Klasse überschrieben wird, wird mithilfe der angegebenen TypeKlasse nach den für den aktuellen |
| GetCustomAttributes(Boolean) |
Wenn eine abgeleitete Klasse außer Kraft gesetzt wird, wird ein Array aller benutzerdefinierten Attribute zurückgegeben, die auf dieses Element angewendet werden. (Geerbt von MemberInfo) |
| GetCustomAttributes(Type, Boolean) |
Wenn eine abgeleitete Klasse überschrieben wird, wird ein Array von benutzerdefinierten Attributen zurückgegeben, die auf dieses Element angewendet und durch Typediese identifiziert werden. (Geerbt von MemberInfo) |
| GetCustomAttributesData() |
Gibt eine Liste von CustomAttributeData Objekten zurück, die Daten zu den Attributen darstellen, die auf das Zielelement angewendet wurden. (Geerbt von MemberInfo) |
| GetDefaultMembers() |
Sucht nach den Elementen, die für den aktuellen TypeDefaultMemberAttribute Satz definiert sind. |
| GetElementType() |
Wenn sie in einer abgeleiteten Klasse überschrieben wird, wird das Objekt zurückgegeben, das Type vom aktuellen Array, Zeiger oder Bezugstyp erfasst oder referenziert wird. |
| GetEnumName(Object) |
Gibt den Namen der Konstante zurück, die den angegebenen Wert für den aktuellen Enumerationstyp 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 der Werte der Konstanten im aktuellen Enumerationstyp zurück. |
| GetEnumValuesAsUnderlyingType() |
Ruft ein Array der Werte der zugrunde liegenden Typkonstanten dieses Enumerationstyps ab. |
| GetEvent(String, BindingFlags) |
Wenn sie in einer abgeleiteten Klasse überschrieben wird, wird das Objekt zurückgegeben, das EventInfo das angegebene Ereignis darstellt, wobei die angegebenen Bindungseinschränkungen verwendet werden. |
| GetEvent(String) |
Gibt das EventInfo Objekt zurück, das das angegebene öffentliche Ereignis darstellt. |
| GetEvents() |
Gibt alle öffentlichen Ereignisse zurück, die von der aktuellen Typedeklariert oder geerbt werden. |
| GetEvents(BindingFlags) |
Wenn sie in einer abgeleiteten Klasse überschrieben wird, wird mithilfe der angegebenen Bindungseinschränkungen nach Ereignissen gesucht, die von der aktuellen Typeklasse deklariert oder geerbt werden. |
| GetField(String, BindingFlags) |
Sucht mithilfe der angegebenen Bindungseinschränkungen nach dem angegebenen Feld. |
| GetField(String) |
Sucht nach dem öffentlichen Feld mit dem angegebenen Namen. |
| GetFields() |
Gibt alle öffentlichen Felder der aktuellen TypeZurück. |
| GetFields(BindingFlags) |
Wenn sie in einer abgeleiteten Klasse überschrieben wird, wird mithilfe der angegebenen Bindungseinschränkungen nach den für den aktuellen TypeWert definierten Feldern gesucht. |
| GetFunctionPointerCallingConventions() |
Wenn eine abgeleitete Klasse überschrieben wird, werden die Aufrufkonventionen des aktuellen Funktionszeigers Typezurückgegeben. |
| GetFunctionPointerParameterTypes() |
Wenn eine abgeleitete Klasse überschrieben wird, werden die Parametertypen des aktuellen Funktionszeigers Typezurückgegeben. |
| GetFunctionPointerReturnType() |
Wenn eine abgeleitete Klasse überschrieben wird, wird der Rückgabetyp des aktuellen Funktionszeigers Typezurückgegeben. |
| 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 erstellt werden kann. |
| GetHashCode() |
Gibt den Hashcode für diesen instance zurück. |
| GetInterface(String, Boolean) |
Wenn sie in einer abgeleiteten Klasse überschrieben wird, wird nach der angegebenen Schnittstelle gesucht und angegeben, ob bei der Suche nach dem Schnittstellennamen die Groß-/Kleinschreibung nicht beachtet werden soll. |
| GetInterface(String) |
Sucht nach der Schnittstelle mit dem angegebenen Namen. |
| GetInterfaceMap(Type) |
Gibt eine Schnittstellenzuordnung für den angegebenen Schnittstellentyp zurück. |
| GetInterfaces() |
Wenn sie in einer abgeleiteten Klasse überschrieben werden, werden alle Schnittstellen von der aktuellen TypeKlasse implementiert oder geerbt. |
| GetMember(String, BindingFlags) |
Sucht mithilfe der angegebenen Bindungseinschränkungen nach den angegebenen Membern. |
| GetMember(String, MemberTypes, BindingFlags) |
Sucht mithilfe der angegebenen Bindungseinschränkungen nach den angegebenen Membern des angegebenen Membertyps. |
| GetMember(String) |
Sucht nach den öffentlichen Mitgliedern mit dem angegebenen Namen. |
| GetMembers() |
Gibt alle öffentlichen Member der aktuellen TypeZurück. |
| GetMembers(BindingFlags) |
Wenn sie in einer abgeleiteten Klasse überschrieben wird, wird mithilfe der angegebenen Bindungseinschränkungen nach den für die aktuellen TypeElemente definierten Member gesucht. |
| GetMemberWithSameMetadataDefinitionAs(MemberInfo) |
Sucht nach dem MemberInfo Aktuellen Type , das dem angegebenen MemberInfoentspricht. |
| 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. |
| GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[]) |
Sucht anhand der angegebenen Bindungseinschränkungen nach der angegebenen Methode, deren Parameter den angegebenen Argumenttypen und Modifizierern entsprechen. |
| GetMethod(String, BindingFlags, Type[]) |
Sucht anhand der angegebenen Bindungseinschränkungen nach der angegebenen Methode, deren Parameter den angegebenen Argumenttypen entsprechen. |
| GetMethod(String, BindingFlags) |
Sucht mithilfe der angegebenen Bindungseinschränkungen nach der angegebenen Methode. |
| 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. |
| 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. |
| GetMethod(String, Int32, BindingFlags, Type[]) |
Sucht anhand der angegebenen Bindungseinschränkungen nach der angegebenen Methode, deren Parameter mit der angegebenen generischen Parameteranzahl und Argumenttypen übereinstimmen. |
| GetMethod(String, Int32, Type[], ParameterModifier[]) |
Sucht nach der angegebenen öffentlichen Methode, deren Parameter mit der angegebenen generischen Parameteranzahl, Argumenttypen und Modifizierern übereinstimmen. |
| GetMethod(String, Int32, Type[]) |
Sucht nach der angegebenen öffentlichen Methode, deren Parameter mit der angegebenen generischen Parameteranzahl und Argumenttypen übereinstimmen. |
| GetMethod(String, Type[], ParameterModifier[]) |
Sucht nach der angegebenen öffentlichen Methode, deren Parameter den angegebenen Argumenttypen und Modifizierern entsprechen. |
| GetMethod(String, Type[]) |
Sucht nach der angegebenen öffentlichen Methode, deren Parameter den angegebenen Argumenttypen entsprechen. |
| GetMethod(String) |
Sucht nach der öffentlichen Methode mit dem angegebenen Namen. |
| GetMethodImpl(String, BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]) |
Wenn eine abgeleitete Klasse überschrieben wird, wird nach der angegebenen Methode gesucht, deren Parameter den angegebenen Argumenttypen und Modifizierern entsprechen, wobei die angegebenen Bindungseinschränkungen und die angegebene Aufrufkonvention verwendet werden. |
| 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. |
| GetMethods() |
Gibt alle öffentlichen Methoden der aktuellen TypeZurück. |
| GetMethods(BindingFlags) |
Wenn sie in einer abgeleiteten Klasse überschrieben wird, wird mithilfe der angegebenen Bindungseinschränkungen nach den für den aktuellen TypeWert definierten Methoden gesucht. |
| GetNestedType(String, BindingFlags) |
Wenn sie in einer abgeleiteten Klasse überschrieben wird, wird mithilfe der angegebenen Bindungseinschränkungen nach dem angegebenen geschachtelten Typ gesucht. |
| GetNestedType(String) |
Sucht nach dem öffentlichen geschachtelten Typ mit dem angegebenen Namen. |
| GetNestedTypes() |
Gibt die öffentlichen Typen zurück, die in der aktuellen Type. |
| GetNestedTypes(BindingFlags) |
Wenn sie in einer abgeleiteten Klasse überschrieben wird, wird mithilfe der angegebenen Bindungseinschränkungen nach den typen gesucht, die in der aktuellen TypeKlasse geschachtelt sind. |
| GetOptionalCustomModifiers() |
Wenn sie in einer abgeleiteten Klasse überschrieben wird, werden die optionalen benutzerdefinierten Modifizierer der aktuellen TypeKlasse zurückgegeben. |
| GetProperties() |
Gibt alle öffentlichen Eigenschaften der aktuellen Typezurück. |
| GetProperties(BindingFlags) |
Wenn eine abgeleitete Klasse überschrieben wird, wird mithilfe der angegebenen Bindungseinschränkungen nach den Eigenschaften des aktuellen TypeTyps gesucht. |
| 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, BindingFlags) |
Sucht mithilfe der angegebenen Bindungseinschränkungen nach der angegebenen Eigenschaft. |
| GetProperty(String, Type, Type[], ParameterModifier[]) |
Sucht nach der angegebenen öffentlichen Eigenschaft, deren Parameter den angegebenen Argumenttypen und Modifizierern entsprechen. |
| GetProperty(String, Type, Type[]) |
Sucht nach der angegebenen öffentlichen Eigenschaft, deren Parameter den angegebenen Argumenttypen entsprechen. |
| GetProperty(String, Type) |
Sucht nach der öffentlichen Eigenschaft mit dem angegebenen Namen und Rückgabetyp. |
| GetProperty(String, Type[]) |
Sucht nach der angegebenen öffentlichen Eigenschaft, deren Parameter den angegebenen Argumenttypen entsprechen. |
| GetProperty(String) |
Sucht nach der öffentlichen Eigenschaft mit dem angegebenen Namen. |
| 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 TypeKlasse zurückgegeben. |
| GetType() |
Ruft den aktuellen Type. |
| GetType() |
Ruft die Type der aktuellen Instanz ab. (Geerbt von Object) |
| GetType(String, Boolean, Boolean) |
Ruft den Type mit dem angegebenen Namen ab, der angibt, ob eine Ausnahme ausgelöst werden soll, wenn der Typ nicht gefunden wird und ob eine Suche mit Groß-/Kleinschreibung durchgeführt werden soll. |
| GetType(String, Boolean) |
Ruft den Type mit dem angegebenen Namen ab, führt eine Suche mit Groß-/Kleinschreibung durch und gibt an, ob eine Ausnahme ausgelöst werden soll, wenn der Typ nicht gefunden wird. |
| GetType(String, Func<AssemblyName,Assembly>, Func<Assembly,String,Boolean,Type>, Boolean, Boolean) |
Ruft den Typ mit dem angegebenen Namen ab, der angibt, ob eine Suche unter Beachtung der Groß-/Kleinschreibung ausgeführt werden soll und ob eine Ausnahme ausgelöst werden soll, wenn der Typ nicht gefunden wird, und optional benutzerdefinierte Methoden zum Auflösen der Assembly und des Typs bereitstellen. |
| GetType(String, Func<AssemblyName,Assembly>, Func<Assembly,String,Boolean,Type>, Boolean) |
Ruft den Typ mit dem angegebenen Namen ab, der angibt, ob eine Ausnahme ausgelöst werden soll, wenn der Typ nicht gefunden wird, und optional benutzerdefinierte Methoden zum Auflösen der Assembly und des Typs bereitstellen. |
| GetType(String, Func<AssemblyName,Assembly>, Func<Assembly,String,Boolean,Type>) |
Ruft den Typ mit dem angegebenen Namen ab und stellt optional benutzerdefinierte Methoden zum Auflösen der Assembly und des Typs bereit. |
| GetType(String) |
Ruft den Type mit dem angegebenen Namen angegebenen Namen ab, bei dem bei der Suche nach Groß-/Kleinschreibung unterschieden wird. |
| GetTypeArray(Object[]) |
Ruft die Typen der Objekte im angegebenen Array ab. |
| GetTypeCode(Type) |
Ruft den zugrunde liegenden Typcode des angegebenen Typeab. |
| GetTypeCodeImpl() |
Gibt den zugrunde liegenden Typcode dieser Type Instanz zurück. |
| GetTypeFromCLSID(Guid, Boolean) |
Ruft den Typ ab, der dem angegebenen Klassenbezeichner (CLSID) zugeordnet ist, der angibt, ob eine Ausnahme ausgelöst werden soll, wenn beim Laden des Typs ein Fehler auftritt. |
| GetTypeFromCLSID(Guid, String, Boolean) |
Ruft den Typ ab, der dem angegebenen Klassenbezeichner (CLSID) vom angegebenen Server zugeordnet ist, der angibt, ob eine Ausnahme ausgelöst werden soll, wenn beim Laden des Typs ein Fehler auftritt. |
| GetTypeFromCLSID(Guid, String) |
Ruft den Typ ab, der dem angegebenen Klassenbezeichner (CLSID) vom angegebenen Server zugeordnet ist. |
| GetTypeFromCLSID(Guid) |
Ruft den Typ ab, der dem angegebenen Klassenbezeichner (CLSID) zugeordnet ist. |
| GetTypeFromHandle(RuntimeTypeHandle) |
Ruft den Typ ab, auf den vom angegebenen Typhandle verwiesen wird. |
| GetTypeFromProgID(String, Boolean) |
Ruft den Typ ab, der dem angegebenen Programmbezeichner (ProgID) zugeordnet ist, der angibt, ob eine Ausnahme ausgelöst werden soll, wenn beim Laden des Typs ein Fehler auftritt. |
| GetTypeFromProgID(String, String, Boolean) |
Ruft den Typ ab, der dem angegebenen Programmbezeichner (ProgID) vom angegebenen Server zugeordnet ist, der angibt, ob eine Ausnahme ausgelöst werden soll, wenn beim Laden des Typs ein Fehler auftritt. |
| GetTypeFromProgID(String, String) |
Ruft den Typ ab, der dem angegebenen Programmbezeichner (progID) vom angegebenen Server zugeordnet ist, und gibt NULL zurück, wenn beim Laden des Typs ein Fehler auftritt. |
| GetTypeFromProgID(String) |
Ruft den Typ ab, der dem angegebenen Programmbezeichner (ProgID) zugeordnet ist, und gibt NULL zurück, wenn beim Laden des TypeProgramms ein Fehler auftritt. |
| GetTypeHandle(Object) |
Ruft das Handle für das Type angegebene Objekt ab. |
| HasElementTypeImpl() |
Wenn die Eigenschaft in einer abgeleiteten Klasse überschrieben wird, wird die HasElementType Eigenschaft implementiert und bestimmt, ob der aktuelle Type Typ einen anderen Typ umfasst oder darauf verweist. Das heißt, ob es sich bei dem aktuellen Type Objekt um ein Array, einen Zeiger oder um einen Verweis handelt. |
| HasSameMetadataDefinitionAs(MemberInfo) |
Stellt Typdeklarationen dar: Klassentypen, Schnittstellentypen, Arraytypen, Werttypen, Enumerationstypen, Typparameter, generische Typdefinitionen und offene oder geschlossene generische Typen. (Geerbt von MemberInfo) |
| InvokeMember(String, BindingFlags, Binder, Object, Object[], CultureInfo) |
Ruft das angegebene Element mithilfe der angegebenen Bindungseinschränkungen auf und entspricht der angegebenen Argumentliste und -kultur. |
| InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[]) |
Wenn sie in einer abgeleiteten Klasse überschrieben werden, wird das angegebene Element mithilfe der angegebenen Bindungseinschränkungen aufgerufen und die angegebene Argumentliste, Modifizierer und Kultur übereinstimmen. |
| InvokeMember(String, BindingFlags, Binder, Object, Object[]) |
Ruft das angegebene Element mithilfe der angegebenen Bindungseinschränkungen auf und entspricht der angegebenen Argumentliste. |
| IsArrayImpl() |
Wenn die Eigenschaft in einer abgeleiteten Klasse überschrieben wird, wird die IsArray Eigenschaft implementiert und bestimmt, ob es Type sich um ein Array handelt. |
| IsAssignableFrom(Type) |
Bestimmt, ob eine Instanz eines angegebenen Typs einer Variablen des aktuellen Typs |
| IsAssignableTo(Type) |
Bestimmt, ob der aktuelle Typ einer Variablen des angegebenen Typs |
| IsByRefImpl() |
Wenn die Eigenschaft in einer abgeleiteten Klasse überschrieben wird, wird die IsByRef Eigenschaft implementiert und bestimmt, ob der Type Verweis übergeben wird. |
| IsCOMObjectImpl() |
Wenn sie in einer abgeleiteten Klasse überschrieben wird, wird die IsCOMObject Eigenschaft implementiert und bestimmt, ob es Type sich um ein COM-Objekt handelt. |
| IsContextfulImpl() |
Implementiert die IsContextful Eigenschaft und bestimmt, ob die Type Datei in einem Kontext gehostet werden kann. |
| IsDefined(Type, Boolean) |
Wenn sie in einer abgeleiteten Klasse überschrieben wird, wird angegeben, ob mindestens ein Attribut des angegebenen Typs oder seiner abgeleiteten Typen auf dieses Element angewendet wird. (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 dieselbe Identität haben und für die Typgleichheit geeignet sind. |
| IsInstanceOfType(Object) |
Bestimmt, ob das angegebene Objekt eine Instanz des aktuellen TypeObjekts ist. |
| IsMarshalByRefImpl() |
Implementiert die IsMarshalByRef Eigenschaft und bestimmt, ob die Type Eigenschaft anhand eines Verweises gemarstet wird. |
| IsPointerImpl() |
Wenn die Eigenschaft in einer abgeleiteten Klasse überschrieben wird, wird die IsPointer Eigenschaft implementiert und bestimmt, ob es Type sich um einen Zeiger handelt. |
| IsPrimitiveImpl() |
Wenn sie in einer abgeleiteten Klasse überschrieben wird, wird die IsPrimitive Eigenschaft implementiert und bestimmt, ob es Type sich um einen der Grundtypen handelt. |
| IsSubclassOf(Type) |
Bestimmt, ob der Aktuelle Type von dem angegebenen Typeabgeleitet wird. |
| IsValueTypeImpl() |
Implementiert die IsValueType Eigenschaft und bestimmt, ob es Type sich um einen Werttyp handelt, d. h. keine Klasse oder Eine Schnittstelle. |
| MakeArrayType() |
Gibt ein Type Objekt zurück, das ein eindimensionales Array des aktuellen Typs mit einer unteren Nullgrenze darstellt. |
| MakeArrayType(Int32) |
Gibt ein Type Objekt zurück, das ein Array des aktuellen Typs mit der angegebenen Anzahl von Dimensionen darstellt. |
| MakeByRefType() |
Gibt ein Type Objekt zurück, das den aktuellen Typ darstellt, wenn er als |
| MakeFunctionPointerSignatureType(Type, Type[], Boolean, Type[]) |
Stellt Typdeklarationen dar: Klassentypen, Schnittstellentypen, Arraytypen, Werttypen, Enumerationstypen, Typparameter, generische Typdefinitionen und offene oder geschlossene generische Typen. |
| MakeFunctionPointerType(Type[], Boolean) |
Stellt Typdeklarationen dar: Klassentypen, Schnittstellentypen, Arraytypen, Werttypen, Enumerationstypen, Typparameter, generische Typdefinitionen und offene oder geschlossene generische Typen. |
| MakeGenericMethodParameter(Int32) |
Gibt ein Signaturtypobjekt zurück, das an den |
| MakeGenericSignatureType(Type, Type[]) |
Erstellt einen generischen Signaturtyp, der es Drittanbietern ermöglicht, die Verwendung von Signaturtypen in Abfragetypmember vollständig zu unterstützen. |
| 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. |
| MakeModifiedSignatureType(Type, Type[], Type[]) |
Stellt Typdeklarationen dar: Klassentypen, Schnittstellentypen, Arraytypen, Werttypen, Enumerationstypen, Typparameter, generische Typdefinitionen und offene oder geschlossene generische Typen. |
| MakePointerType() |
Gibt ein Type Objekt zurück, das einen Zeiger auf den aktuellen Typ darstellt. |
| MemberwiseClone() |
Erstellt eine flache Kopie der aktuellen Object. (Geerbt von Object) |
| ReflectionOnlyGetType(String, Boolean, Boolean) |
Veraltet.
Ruft den Type mit dem angegebenen Namen ab, der angibt, ob eine Suche mit Groß-/Kleinschreibung durchgeführt werden soll und ob eine Ausnahme ausgelöst werden soll, wenn der Typ nicht gefunden wird. Der Typ wird nur für Spiegelung geladen, nicht für die Ausführung. |
| ToString() |
Gibt einen |
Operatoren
| Name | Beschreibung |
|---|---|
| Equality(Type, Type) |
Gibt an, ob zwei Type Objekte gleich sind. |
| Inequality(Type, Type) |
Gibt an, ob zwei Type Objekte nicht gleich sind. |
Explizite Schnittstellenimplementierungen
| Name | Beschreibung |
|---|---|
| _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) |
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 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) |
Bietet Zugriff auf Eigenschaften und Methoden, die von einem Objekt verfügbar gemacht werden. |
Erweiterungsmethoden
| Name | Beschreibung |
|---|---|
| GetConstructor(Type, Type[]) |
Stellt Typdeklarationen dar: Klassentypen, Schnittstellentypen, Arraytypen, Werttypen, Enumerationstypen, Typparameter, generische Typdefinitionen und offene oder geschlossene generische Typen. |
| GetConstructors(Type, BindingFlags) |
Stellt Typdeklarationen dar: Klassentypen, Schnittstellentypen, Arraytypen, Werttypen, Enumerationstypen, Typparameter, generische Typdefinitionen und offene oder geschlossene generische Typen. |
| GetConstructors(Type) |
Stellt Typdeklarationen dar: Klassentypen, Schnittstellentypen, Arraytypen, Werttypen, Enumerationstypen, Typparameter, generische Typdefinitionen und offene oder geschlossene generische Typen. |
| 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(MemberInfo, Type) |
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. |
| GetCustomAttribute<T>(MemberInfo) |
Ruft ein benutzerdefiniertes Attribut eines angegebenen Typs ab, das auf ein angegebenes Element angewendet wird. |
| 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, 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(MemberInfo, Type) |
Ruft eine Auflistung von benutzerdefinierten Attributen eines angegebenen Typs ab, die auf ein angegebenes Element angewendet werden. |
| GetCustomAttributes(MemberInfo) |
Ruft eine Auflistung von benutzerdefinierten Attributen 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. |
| GetCustomAttributes<T>(MemberInfo) |
Ruft eine Auflistung von benutzerdefinierten Attributen eines angegebenen Typs ab, die auf ein angegebenes Element angewendet werden. |
| GetDefaultMembers(Type) |
Stellt Typdeklarationen dar: Klassentypen, Schnittstellentypen, Arraytypen, Werttypen, Enumerationstypen, Typparameter, generische Typdefinitionen und offene oder geschlossene generische Typen. |
| GetEvent(Type, String, BindingFlags) |
Stellt Typdeklarationen dar: Klassentypen, Schnittstellentypen, Arraytypen, Werttypen, Enumerationstypen, Typparameter, generische Typdefinitionen und offene oder geschlossene generische Typen. |
| GetEvent(Type, String) |
Stellt Typdeklarationen dar: Klassentypen, Schnittstellentypen, Arraytypen, Werttypen, Enumerationstypen, Typparameter, generische Typdefinitionen und offene oder geschlossene generische Typen. |
| GetEvents(Type, BindingFlags) |
Stellt Typdeklarationen dar: Klassentypen, Schnittstellentypen, Arraytypen, Werttypen, Enumerationstypen, Typparameter, generische Typdefinitionen und offene oder geschlossene generische Typen. |
| GetEvents(Type) |
Stellt Typdeklarationen dar: Klassentypen, Schnittstellentypen, Arraytypen, Werttypen, Enumerationstypen, Typparameter, generische Typdefinitionen und offene oder geschlossene generische Typen. |
| GetField(Type, String, BindingFlags) |
Stellt Typdeklarationen dar: Klassentypen, Schnittstellentypen, Arraytypen, Werttypen, Enumerationstypen, Typparameter, generische Typdefinitionen und offene oder geschlossene generische Typen. |
| GetField(Type, String) |
Stellt Typdeklarationen dar: Klassentypen, Schnittstellentypen, Arraytypen, Werttypen, Enumerationstypen, Typparameter, generische Typdefinitionen und offene oder geschlossene generische Typen. |
| GetFields(Type, BindingFlags) |
Stellt Typdeklarationen dar: Klassentypen, Schnittstellentypen, Arraytypen, Werttypen, Enumerationstypen, Typparameter, generische Typdefinitionen und offene oder geschlossene generische Typen. |
| GetFields(Type) |
Stellt Typdeklarationen dar: Klassentypen, Schnittstellentypen, Arraytypen, Werttypen, Enumerationstypen, Typparameter, generische Typdefinitionen und offene oder geschlossene generische Typen. |
| GetGenericArguments(Type) |
Stellt Typdeklarationen dar: Klassentypen, Schnittstellentypen, Arraytypen, Werttypen, Enumerationstypen, Typparameter, generische Typdefinitionen und offene oder geschlossene generische Typen. |
| GetInterfaces(Type) |
Stellt Typdeklarationen dar: Klassentypen, Schnittstellentypen, Arraytypen, Werttypen, Enumerationstypen, Typparameter, generische Typdefinitionen und offene oder geschlossene generische Typen. |
| GetMember(Type, String, BindingFlags) |
Stellt Typdeklarationen dar: Klassentypen, Schnittstellentypen, Arraytypen, Werttypen, Enumerationstypen, Typparameter, generische Typdefinitionen und offene oder geschlossene generische Typen. |
| GetMember(Type, String) |
Stellt Typdeklarationen dar: Klassentypen, Schnittstellentypen, Arraytypen, Werttypen, Enumerationstypen, Typparameter, generische Typdefinitionen und offene oder geschlossene generische Typen. |
| GetMembers(Type, BindingFlags) |
Stellt Typdeklarationen dar: Klassentypen, Schnittstellentypen, Arraytypen, Werttypen, Enumerationstypen, Typparameter, generische Typdefinitionen und offene oder geschlossene generische Typen. |
| GetMembers(Type) |
Stellt Typdeklarationen dar: Klassentypen, Schnittstellentypen, Arraytypen, Werttypen, Enumerationstypen, Typparameter, generische Typdefinitionen und offene oder geschlossene generische Typen. |
| GetMetadataToken(MemberInfo) |
Ruft ein Metadatentoken für das angegebene Element ab, falls verfügbar. |
| GetMethod(Type, String, BindingFlags) |
Stellt Typdeklarationen dar: Klassentypen, Schnittstellentypen, Arraytypen, Werttypen, Enumerationstypen, Typparameter, generische Typdefinitionen und offene oder geschlossene generische Typen. |
| GetMethod(Type, String, Type[]) |
Stellt Typdeklarationen dar: Klassentypen, Schnittstellentypen, Arraytypen, Werttypen, Enumerationstypen, Typparameter, generische Typdefinitionen und offene oder geschlossene generische Typen. |
| GetMethods(Type, BindingFlags) |
Stellt Typdeklarationen dar: Klassentypen, Schnittstellentypen, Arraytypen, Werttypen, Enumerationstypen, Typparameter, generische Typdefinitionen und offene oder geschlossene generische Typen. |
| GetMethods(Type) |
Stellt Typdeklarationen dar: Klassentypen, Schnittstellentypen, Arraytypen, Werttypen, Enumerationstypen, Typparameter, generische Typdefinitionen und offene oder geschlossene generische Typen. |
| GetNestedTypes(Type, BindingFlags) |
Stellt Typdeklarationen dar: Klassentypen, Schnittstellentypen, Arraytypen, Werttypen, Enumerationstypen, Typparameter, generische Typdefinitionen und offene oder geschlossene generische Typen. |
| GetProperties(Type, BindingFlags) |
Stellt Typdeklarationen dar: Klassentypen, Schnittstellentypen, Arraytypen, Werttypen, Enumerationstypen, Typparameter, generische Typdefinitionen und offene oder geschlossene generische Typen. |
| GetProperties(Type) |
Stellt Typdeklarationen dar: Klassentypen, Schnittstellentypen, Arraytypen, Werttypen, Enumerationstypen, Typparameter, generische Typdefinitionen und offene oder geschlossene generische Typen. |
| GetProperty(Type, String, Type, Type[]) |
Stellt Typdeklarationen dar: Klassentypen, Schnittstellentypen, Arraytypen, Werttypen, Enumerationstypen, Typparameter, generische Typdefinitionen und offene oder geschlossene generische Typen. |
| GetProperty(Type, String, Type) |
Stellt Typdeklarationen dar: Klassentypen, Schnittstellentypen, Arraytypen, Werttypen, Enumerationstypen, Typparameter, generische Typdefinitionen und offene oder geschlossene generische Typen. |
| GetProperty(Type, String) |
Stellt Typdeklarationen dar: Klassentypen, Schnittstellentypen, Arraytypen, Werttypen, Enumerationstypen, Typparameter, generische Typdefinitionen und offene oder geschlossene generische Typen. |
| 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. |
| 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. |
| GetTypeInfo(Type) |
Gibt die TypeInfo Darstellung des angegebenen Typs zurück. |
| HasMetadataToken(MemberInfo) |
Gibt einen Wert zurück, der angibt, ob ein Metadatentoken für das angegebene Element verfügbar ist. |
| IsAssignableFrom(Type, Type) |
Stellt Typdeklarationen dar: Klassentypen, Schnittstellentypen, Arraytypen, Werttypen, Enumerationstypen, Typparameter, generische Typdefinitionen und offene oder geschlossene generische Typen. |
| 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. |
| IsDefined(MemberInfo, Type) |
Gibt an, ob benutzerdefinierte Attribute eines angegebenen Typs auf ein angegebenes Element angewendet werden. |
| IsInstanceOfType(Type, Object) |
Stellt Typdeklarationen dar: Klassentypen, Schnittstellentypen, Arraytypen, Werttypen, Enumerationstypen, Typparameter, generische Typdefinitionen und offene oder geschlossene generische Typen. |
Gilt für:
Threadsicherheit
Dieser Typ ist threadsicher.