TypeInfo 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 für Klassentypen, Schnittstellentypen, Arraytypen, Werttypen, Enumerationstypen, Typparameter, generische Typdefinitionen und offene oder geschlossene generische Typen dar.
public ref class TypeInfo abstract : System::Reflection::MemberInfo, System::Reflection::IReflectableType
public ref class TypeInfo abstract : Type, System::Reflection::IReflectableType
public abstract class TypeInfo : System.Reflection.MemberInfo, System.Reflection.IReflectableType
public abstract class TypeInfo : Type, System.Reflection.IReflectableType
[System.Runtime.InteropServices.ComVisible(true)]
[System.Serializable]
public abstract class TypeInfo : Type, System.Reflection.IReflectableType
type TypeInfo = class
inherit MemberInfo
interface IReflectableType
type TypeInfo = class
inherit Type
interface IReflectableType
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Serializable>]
type TypeInfo = class
inherit Type
interface IReflectableType
Public MustInherit Class TypeInfo
Inherits MemberInfo
Implements IReflectableType
Public MustInherit Class TypeInfo
Inherits Type
Implements IReflectableType
- Vererbung
- Vererbung
- Abgeleitet
- Attribute
- Implementiert
Beispiele
Im folgenden Beispiel werden die Spiegelungstypen und -member in .NET verwendet, um die Methoden und Eigenschaften des Calendar Typs abzurufen, einschließlich geerbter Methoden und Eigenschaften, und schreibt sie dann in die Konsole.
using System;
using System.Collections.Generic;
using System.Globalization;
using System.Reflection;
using System.Text;
TypeInfo t = typeof(Calendar).GetTypeInfo();
IEnumerable<PropertyInfo> pList = t.DeclaredProperties;
IEnumerable<MethodInfo> mList = t.DeclaredMethods;
StringBuilder sb = new StringBuilder();
sb.Append("Properties:");
foreach (PropertyInfo p in pList)
{
sb.Append("\n" + p.DeclaringType.Name + ": " + p.Name);
}
sb.Append("\nMethods:");
foreach (MethodInfo m in mList)
{
sb.Append("\n" + m.DeclaringType.Name + ": " + m.Name);
}
Console.WriteLine(sb.ToString());
/* This code outputs the following text:
Properties:
Calendar: MinSupportedDateTime
Calendar: MaxSupportedDateTime
Calendar: AlgorithmType
Calendar: ID
Calendar: BaseCalendarID
Calendar: IsReadOnly
Calendar: CurrentEraValue
Calendar: Eras
Calendar: DaysInYearBeforeMinSupportedYear
Calendar: TwoDigitYearMax
Methods:
Calendar: get_MinSupportedDateTime
Calendar: get_MaxSupportedDateTime
Calendar: get_AlgorithmType
Calendar: get_ID
Calendar: get_BaseCalendarID
Calendar: get_IsReadOnly
Calendar: get_CurrentEraValue
Calendar: get_Eras
Calendar: get_DaysInYearBeforeMinSupportedYear
Calendar: get_TwoDigitYearMax
Calendar: set_TwoDigitYearMax
Calendar: Clone
Calendar: ReadOnly
Calendar: VerifyWritable
Calendar: SetReadOnlyState
Calendar: CheckAddResult
Calendar: Add
Calendar: AddMilliseconds
Calendar: AddDays
Calendar: AddHours
Calendar: AddMinutes
Calendar: AddMonths
Calendar: AddSeconds
Calendar: AddWeeks
Calendar: AddYears
Calendar: GetDayOfMonth
Calendar: GetDayOfWeek
Calendar: GetDayOfYear
Calendar: GetDaysInMonth
Calendar: GetDaysInMonth
Calendar: GetDaysInYear
Calendar: GetDaysInYear
Calendar: GetEra
Calendar: GetHour
Calendar: GetMilliseconds
Calendar: GetMinute
Calendar: GetMonth
Calendar: GetMonthsInYear
Calendar: GetMonthsInYear
Calendar: GetSecond
Calendar: GetFirstDayWeekOfYear
Calendar: GetWeekOfYearFullDays
Calendar: GetWeekOfYearOfMinSupportedDateTime
Calendar: GetWeekOfYear
Calendar: GetYear
Calendar: IsLeapDay
Calendar: IsLeapDay
Calendar: IsLeapMonth
Calendar: IsLeapMonth
Calendar: GetLeapMonth
Calendar: GetLeapMonth
Calendar: IsLeapYear
Calendar: IsLeapYear
Calendar: ToDateTime
Calendar: ToDateTime
Calendar: TryToDateTime
Calendar: IsValidYear
Calendar: IsValidMonth
Calendar: IsValidDay
Calendar: ToFourDigitYear
Calendar: TimeToTicks
Calendar: GetSystemTwoDigitYearSetting
*/
Hinweise
Ab .NET Framework 4.5 ist die TypeInfo Klasse in der .NET für Windows 8.x Store-Apps-Teilmenge enthalten, die beim Erstellen von Windows Store-Apps verwendet werden kann. TypeInfo ist auch im vollständigen .NET Framework verfügbar. Weitere Informationen zur Spiegelung für Windows Store-Apps finden Sie unter System.Reflection-Namespaces und Reflection in .NET Framework für Windows Store-Apps.
TypeInfo enthält viele der in der Type Klasse verfügbaren Member, und viele der Spiegelungseigenschaften in .NET für Windows 8.x Store-Apps geben Sammlungen von TypeInfo Objekten zurück. Verwenden Sie die IntrospectionExtensions.GetTypeInfo(Type) Erweiterungsmethode, um ein TypeInfo Objekt aus einem Type Objekt abzurufen.
Ein TypeInfo Objekt stellt die Typdefinition selbst dar, während ein Type Objekt einen Verweis auf die Typdefinition darstellt. Das Abrufen eines TypeInfo Objekts erzwingt das Laden der Assembly, die diesen Typ enthält. Im Vergleich dazu können Sie Objekte bearbeiten Type , ohne dass die Laufzeit zum Laden der Assembly erforderlich ist, auf die verwiesen wird.
In den .NET für Windows 8.x Store-Apps verwenden Sie die Spiegelungseigenschaften dieser TypeInfo Rückgabesammlungen IEnumerable<T> anstelle von Methoden, die Arrays zurückgeben. Verwenden Sie beispielsweise die DeclaredMembers Eigenschaft, um alle deklarierten Member abzurufen, oder die DeclaredProperties Eigenschaft, um alle deklarierten Eigenschaften abzurufen. Reflektionskontexte können einen verzögerten Durchlauf dieser Auflistungen für große Assemblys oder Typen implementieren. Um bestimmte Member abzurufen, verwenden Sie Methoden wie GetDeclaredMethod und GetDeclaredProperty, und übergeben Sie den Namen der Methode oder Eigenschaft, die Sie abrufen möchten.
Verwenden Sie LINQ-Abfragen, um die Ergebnisse von TypeInfo Eigenschaften zu filtern. Bei Spiegelungsobjekten, die mit der Laufzeit stammen (z. B. als Ergebnis typeof(Object)), können Sie die Vererbungsstruktur mithilfe der Methoden in der RuntimeReflectionExtensions Klasse durchlaufen. Verbraucher von Objekten aus angepassten Spiegelungskontexten können diese Methoden nicht verwenden und müssen die Vererbungsstruktur selbst durchlaufen.
Konstruktoren
| Name | Beschreibung |
|---|---|
| TypeInfo() |
Initialisiert eine TypeInfo Instanz. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| Assembly |
Stellt Typdeklarationen für Klassentypen, Schnittstellentypen, Arraytypen, Werttypen, Enumerationstypen, Typparameter, generische Typdefinitionen und offene oder geschlossene generische Typen dar. |
| 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. (Geerbt von Type) |
| AssemblyQualifiedName |
Stellt Typdeklarationen für Klassentypen, Schnittstellentypen, Arraytypen, Werttypen, Enumerationstypen, Typparameter, generische Typdefinitionen und offene oder geschlossene generische Typen dar. |
| AssemblyQualifiedName |
Ruft den assemblyqualifizierten Namen des Typs ab, der den Namen der Assembly enthält, aus der dieses Type Objekt geladen wurde. (Geerbt von Type) |
| Attributes |
Stellt Typdeklarationen für Klassentypen, Schnittstellentypen, Arraytypen, Werttypen, Enumerationstypen, Typparameter, generische Typdefinitionen und offene oder geschlossene generische Typen dar. |
| Attributes |
Ruft die Attribute ab, die der Type. (Geerbt von Type) |
| BaseType |
Stellt Typdeklarationen für Klassentypen, Schnittstellentypen, Arraytypen, Werttypen, Enumerationstypen, Typparameter, generische Typdefinitionen und offene oder geschlossene generische Typen dar. |
| BaseType |
Ruft den Typ ab, von dem der aktuelle Type direkt erbt. (Geerbt von Type) |
| ContainsGenericParameters |
Stellt Typdeklarationen für Klassentypen, Schnittstellentypen, Arraytypen, Werttypen, Enumerationstypen, Typparameter, generische Typdefinitionen und offene oder geschlossene generische Typen dar. |
| ContainsGenericParameters |
Ruft einen Wert ab, der angibt, ob das aktuelle Type Objekt Typparameter enthält, die nicht durch bestimmte Typen ersetzt wurden. (Geerbt von Type) |
| CustomAttributes |
Ruft eine Auflistung ab, die die benutzerdefinierten Attribute dieses Elements enthält. (Geerbt von MemberInfo) |
| DeclaredConstructors |
Ruft eine Auflistung der vom aktuellen Typ deklarierten Konstruktoren ab. |
| DeclaredEvents |
Ruft eine Auflistung der vom aktuellen Typ definierten Ereignisse ab. |
| DeclaredFields |
Ruft eine Auflistung der vom aktuellen Typ definierten Felder ab. |
| DeclaredMembers |
Ruft eine Auflistung der vom aktuellen Typ definierten Elemente ab. |
| DeclaredMethods |
Ruft eine Auflistung der vom aktuellen Typ definierten Methoden ab. |
| DeclaredNestedTypes |
Ruft eine Auflistung der geschachtelten Typen ab, die vom aktuellen Typ definiert sind. |
| DeclaredProperties |
Ruft eine Auflistung der vom aktuellen Typ definierten Eigenschaften ab. |
| DeclaringMethod |
Stellt Typdeklarationen für Klassentypen, Schnittstellentypen, Arraytypen, Werttypen, Enumerationstypen, Typparameter, generische Typdefinitionen und offene oder geschlossene generische Typen dar. |
| DeclaringMethod |
Ruft ein MethodBase , das die deklarierende Methode darstellt, wenn der aktuelle Type Parameter einen Typparameter einer generischen Methode darstellt. (Geerbt von Type) |
| DeclaringType |
Ruft die Klasse ab, die diesen Member deklariert. (Geerbt von MemberInfo) |
| DeclaringType |
Ruft den Typ ab, der den aktuellen geschachtelten Typ oder generische Typparameter deklariert. (Geerbt von Type) |
| FullName |
Stellt Typdeklarationen für Klassentypen, Schnittstellentypen, Arraytypen, Werttypen, Enumerationstypen, Typparameter, generische Typdefinitionen und offene oder geschlossene generische Typen dar. |
| FullName |
Ruft den vollqualifizierten Namen des Typs ab, einschließlich des Namespaces, aber nicht seiner Assembly. (Geerbt von Type) |
| GenericParameterAttributes |
Stellt Typdeklarationen für Klassentypen, Schnittstellentypen, Arraytypen, Werttypen, Enumerationstypen, Typparameter, generische Typdefinitionen und offene oder geschlossene generische Typen dar. |
| GenericParameterAttributes |
Ruft eine Kombination von GenericParameterAttributes Flags ab, die die Kovarianz und spezielle Einschränkungen des aktuellen generischen Typparameters beschreiben. (Geerbt von Type) |
| GenericParameterPosition |
Stellt Typdeklarationen für Klassentypen, Schnittstellentypen, Arraytypen, Werttypen, Enumerationstypen, Typparameter, generische Typdefinitionen und offene oder geschlossene generische Typen dar. |
| GenericParameterPosition |
Ruft die Position des Typparameters in der Typparameterliste des generischen Typs oder der Methode ab, die den Parameter deklariert hat, wenn das Type Objekt einen Typparameter eines generischen Typs oder einer generischen Methode darstellt. (Geerbt von Type) |
| GenericTypeArguments |
Stellt Typdeklarationen für Klassentypen, Schnittstellentypen, Arraytypen, Werttypen, Enumerationstypen, Typparameter, generische Typdefinitionen und offene oder geschlossene generische Typen dar. |
| GenericTypeArguments |
Ruft ein Array der generischen Typargumente für diesen Typ ab. (Geerbt von Type) |
| GenericTypeParameters |
Ruft ein Array der generischen Typparameter der aktuellen Instanz ab. |
| GUID |
Stellt Typdeklarationen für Klassentypen, Schnittstellentypen, Arraytypen, Werttypen, Enumerationstypen, Typparameter, generische Typdefinitionen und offene oder geschlossene generische Typen dar. |
| GUID |
Ruft die GUID ab, die der Type. (Geerbt von Type) |
| HasElementType |
Stellt Typdeklarationen für Klassentypen, Schnittstellentypen, Arraytypen, Werttypen, Enumerationstypen, Typparameter, generische Typdefinitionen und offene oder geschlossene generische Typen dar. |
| 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. (Geerbt von Type) |
| ImplementedInterfaces |
Ruft eine Auflistung der vom aktuellen Typ implementierten Schnittstellen ab. |
| IsAbstract |
Stellt Typdeklarationen für Klassentypen, Schnittstellentypen, Arraytypen, Werttypen, Enumerationstypen, Typparameter, generische Typdefinitionen und offene oder geschlossene generische Typen dar. |
| IsAbstract |
Ruft einen Wert ab, der angibt, ob die Type abstrahiert ist und überschrieben werden muss. (Geerbt von Type) |
| IsAnsiClass |
Stellt Typdeklarationen für Klassentypen, Schnittstellentypen, Arraytypen, Werttypen, Enumerationstypen, Typparameter, generische Typdefinitionen und offene oder geschlossene generische Typen dar. |
| IsAnsiClass |
Ruft einen Wert ab, der angibt, ob das Zeichenfolgenformat-Attribut |
| IsArray |
Stellt Typdeklarationen für Klassentypen, Schnittstellentypen, Arraytypen, Werttypen, Enumerationstypen, Typparameter, generische Typdefinitionen und offene oder geschlossene generische Typen dar. |
| IsArray |
Ruft einen Wert ab, der angibt, ob der Typ ein Array ist. (Geerbt von Type) |
| IsAutoClass |
Stellt Typdeklarationen für Klassentypen, Schnittstellentypen, Arraytypen, Werttypen, Enumerationstypen, Typparameter, generische Typdefinitionen und offene oder geschlossene generische Typen dar. |
| IsAutoClass |
Ruft einen Wert ab, der angibt, ob das Zeichenfolgenformat-Attribut |
| IsAutoLayout |
Stellt Typdeklarationen für Klassentypen, Schnittstellentypen, Arraytypen, Werttypen, Enumerationstypen, Typparameter, generische Typdefinitionen und offene oder geschlossene generische Typen dar. |
| IsAutoLayout |
Ruft einen Wert ab, der angibt, ob die Felder des aktuellen Typs automatisch von der Common Language Runtime angeordnet werden. (Geerbt von Type) |
| IsByRef |
Stellt Typdeklarationen für Klassentypen, Schnittstellentypen, Arraytypen, Werttypen, Enumerationstypen, Typparameter, generische Typdefinitionen und offene oder geschlossene generische Typen dar. |
| IsByRef |
Ruft einen Wert ab, der angibt, ob der Type Verweis übergeben wird. (Geerbt von Type) |
| IsByRefLike |
Ruft einen Wert ab, der angibt, ob der Typ eine byref-ähnliche Struktur ist. (Geerbt von Type) |
| IsClass |
Stellt Typdeklarationen für Klassentypen, Schnittstellentypen, Arraytypen, Werttypen, Enumerationstypen, Typparameter, generische Typdefinitionen und offene oder geschlossene generische Typen dar. |
| 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. (Geerbt von Type) |
| 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 |
Stellt Typdeklarationen für Klassentypen, Schnittstellentypen, Arraytypen, Werttypen, Enumerationstypen, Typparameter, generische Typdefinitionen und offene oder geschlossene generische Typen dar. |
| IsCOMObject |
Ruft einen Wert ab, der angibt, ob es Type sich um ein COM-Objekt handelt. (Geerbt von Type) |
| IsConstructedGenericType |
Ruft einen Wert ab, der angibt, ob dieses Objekt einen konstruierten generischen Typ darstellt. Sie können Instanzen eines konstruierten generischen Typs erstellen. (Geerbt von Type) |
| IsContextful |
Ruft einen Wert ab, der angibt, ob die Type In einem Kontext gehostet werden kann. (Geerbt von Type) |
| IsEnum |
Stellt Typdeklarationen für Klassentypen, Schnittstellentypen, Arraytypen, Werttypen, Enumerationstypen, Typparameter, generische Typdefinitionen und offene oder geschlossene generische Typen dar. |
| IsEnum |
Ruft einen Wert ab, der angibt, ob der aktuelle Type Wert eine Enumeration darstellt. (Geerbt von Type) |
| IsExplicitLayout |
Stellt Typdeklarationen für Klassentypen, Schnittstellentypen, Arraytypen, Werttypen, Enumerationstypen, Typparameter, generische Typdefinitionen und offene oder geschlossene generische Typen dar. |
| IsExplicitLayout |
Ruft einen Wert ab, der angibt, ob die Felder des aktuellen Typs an explizit angegebenen Offsets angeordnet sind. (Geerbt von Type) |
| IsFunctionPointer |
Ruft einen Wert ab, der angibt, ob es sich bei dem aktuellen Type um einen Funktionszeiger handelt. (Geerbt von Type) |
| IsGenericMethodParameter |
Ruft einen Wert ab, der angibt, ob der Aktuelle Type einen Typparameter in der Definition einer generischen Methode darstellt. (Geerbt von Type) |
| IsGenericParameter |
Stellt Typdeklarationen für Klassentypen, Schnittstellentypen, Arraytypen, Werttypen, Enumerationstypen, Typparameter, generische Typdefinitionen und offene oder geschlossene generische Typen dar. |
| IsGenericParameter |
Ruft einen Wert ab, der angibt, ob der Aktuelle Type einen Typparameter in der Definition eines generischen Typs oder einer generischen Methode darstellt. (Geerbt von Type) |
| IsGenericType |
Stellt Typdeklarationen für Klassentypen, Schnittstellentypen, Arraytypen, Werttypen, Enumerationstypen, Typparameter, generische Typdefinitionen und offene oder geschlossene generische Typen dar. |
| IsGenericType |
Ruft einen Wert ab, der angibt, ob der aktuelle Typ ein generischer Typ ist. (Geerbt von Type) |
| IsGenericTypeDefinition |
Stellt Typdeklarationen für Klassentypen, Schnittstellentypen, Arraytypen, Werttypen, Enumerationstypen, Typparameter, generische Typdefinitionen und offene oder geschlossene generische Typen dar. |
| IsGenericTypeDefinition |
Ruft einen Wert ab, der angibt, ob der Aktuelle Type eine generische Typdefinition darstellt, aus der andere generische Typen erstellt werden können. (Geerbt von Type) |
| IsGenericTypeParameter |
Ruft einen Wert ab, der angibt, ob der aktuelle Type Parameter einen Typparameter in der Definition eines generischen Typs darstellt. (Geerbt von Type) |
| IsImport |
Stellt Typdeklarationen für Klassentypen, Schnittstellentypen, Arraytypen, Werttypen, Enumerationstypen, Typparameter, generische Typdefinitionen und offene oder geschlossene generische Typen dar. |
| IsImport |
Ruft einen Wert ab, der angibt, ob das TypeComImportAttribute Attribut angewendet wurde und angibt, dass es aus einer COM-Typbibliothek importiert wurde. (Geerbt von Type) |
| IsInterface |
Stellt Typdeklarationen für Klassentypen, Schnittstellentypen, Arraytypen, Werttypen, Enumerationstypen, Typparameter, generische Typdefinitionen und offene oder geschlossene generische Typen dar. |
| IsInterface |
Ruft einen Wert ab, der angibt, ob es Type sich um eine Schnittstelle handelt, d. h. keine Klasse oder einen Werttyp. (Geerbt von Type) |
| IsLayoutSequential |
Stellt Typdeklarationen für Klassentypen, Schnittstellentypen, Arraytypen, Werttypen, Enumerationstypen, Typparameter, generische Typdefinitionen und offene oder geschlossene generische Typen dar. |
| IsLayoutSequential |
Ruft einen Wert ab, der angibt, ob die Felder des aktuellen Typs sequenziell angeordnet sind, in der Reihenfolge, in der sie definiert oder an die Metadaten ausgegeben wurden. (Geerbt von Type) |
| IsMarshalByRef |
Stellt Typdeklarationen für Klassentypen, Schnittstellentypen, Arraytypen, Werttypen, Enumerationstypen, Typparameter, generische Typdefinitionen und offene oder geschlossene generische Typen dar. |
| IsMarshalByRef |
Ruft einen Wert ab, der angibt, ob die Type Funktion per Verweis gemarstet wird. (Geerbt von Type) |
| IsNested |
Stellt Typdeklarationen für Klassentypen, Schnittstellentypen, Arraytypen, Werttypen, Enumerationstypen, Typparameter, generische Typdefinitionen und offene oder geschlossene generische Typen dar. |
| IsNested |
Ruft einen Wert ab, der angibt, ob das aktuelle Type Objekt einen Typ darstellt, dessen Definition in der Definition eines anderen Typs geschachtelt ist. (Geerbt von Type) |
| IsNestedAssembly |
Stellt Typdeklarationen für Klassentypen, Schnittstellentypen, Arraytypen, Werttypen, Enumerationstypen, Typparameter, generische Typdefinitionen und offene oder geschlossene generische Typen dar. |
| IsNestedAssembly |
Ruft einen Wert ab, der angibt, ob die Type Schachtelung und nur innerhalb der eigenen Assembly sichtbar ist. (Geerbt von Type) |
| IsNestedFamANDAssem |
Stellt Typdeklarationen für Klassentypen, Schnittstellentypen, Arraytypen, Werttypen, Enumerationstypen, Typparameter, generische Typdefinitionen und offene oder geschlossene generische Typen dar. |
| 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. (Geerbt von Type) |
| IsNestedFamily |
Stellt Typdeklarationen für Klassentypen, Schnittstellentypen, Arraytypen, Werttypen, Enumerationstypen, Typparameter, generische Typdefinitionen und offene oder geschlossene generische Typen dar. |
| IsNestedFamily |
Ruft einen Wert ab, der angibt, ob die Type geschachtelte und nur innerhalb ihrer eigenen Familie sichtbar ist. (Geerbt von Type) |
| IsNestedFamORAssem |
Stellt Typdeklarationen für Klassentypen, Schnittstellentypen, Arraytypen, Werttypen, Enumerationstypen, Typparameter, generische Typdefinitionen und offene oder geschlossene generische Typen dar. |
| 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. (Geerbt von Type) |
| IsNestedPrivate |
Stellt Typdeklarationen für Klassentypen, Schnittstellentypen, Arraytypen, Werttypen, Enumerationstypen, Typparameter, generische Typdefinitionen und offene oder geschlossene generische Typen dar. |
| IsNestedPrivate |
Ruft einen Wert ab, der angibt, ob die Type geschachtelte und deklarierte privat ist. (Geerbt von Type) |
| IsNestedPublic |
Stellt Typdeklarationen für Klassentypen, Schnittstellentypen, Arraytypen, Werttypen, Enumerationstypen, Typparameter, generische Typdefinitionen und offene oder geschlossene generische Typen dar. |
| IsNestedPublic |
Ruft einen Wert ab, der angibt, ob eine Klasse geschachtelt und öffentlich deklariert ist. (Geerbt von Type) |
| IsNotPublic |
Stellt Typdeklarationen für Klassentypen, Schnittstellentypen, Arraytypen, Werttypen, Enumerationstypen, Typparameter, generische Typdefinitionen und offene oder geschlossene generische Typen dar. |
| IsNotPublic |
Ruft einen Wert ab, der angibt, ob die Type Deklaration nicht öffentlich ist. (Geerbt von Type) |
| IsPointer |
Stellt Typdeklarationen für Klassentypen, Schnittstellentypen, Arraytypen, Werttypen, Enumerationstypen, Typparameter, generische Typdefinitionen und offene oder geschlossene generische Typen dar. |
| IsPointer |
Ruft einen Wert ab, der angibt, ob es Type sich um einen Zeiger handelt. (Geerbt von Type) |
| IsPrimitive |
Stellt Typdeklarationen für Klassentypen, Schnittstellentypen, Arraytypen, Werttypen, Enumerationstypen, Typparameter, generische Typdefinitionen und offene oder geschlossene generische Typen dar. |
| IsPrimitive |
Ruft einen Wert ab, der angibt, ob es Type sich um einen der Grundtypen handelt. (Geerbt von Type) |
| IsPublic |
Stellt Typdeklarationen für Klassentypen, Schnittstellentypen, Arraytypen, Werttypen, Enumerationstypen, Typparameter, generische Typdefinitionen und offene oder geschlossene generische Typen dar. |
| IsPublic |
Ruft einen Wert ab, der angibt, ob die Type Deklaration öffentlich ist. (Geerbt von Type) |
| IsSealed |
Stellt Typdeklarationen für Klassentypen, Schnittstellentypen, Arraytypen, Werttypen, Enumerationstypen, Typparameter, generische Typdefinitionen und offene oder geschlossene generische Typen dar. |
| IsSealed |
Ruft einen Wert ab, der angibt, ob die Type Deklaration versiegelt ist. (Geerbt von Type) |
| IsSecurityCritical |
Ruft einen Wert ab, der angibt, ob der aktuelle Typ sicherheitskritisch oder sicherheitssicher auf der aktuellen Vertrauensstufe ist und daher kritische Vorgänge ausführen kann. (Geerbt von Type) |
| IsSecuritySafeCritical |
Ruft einen Wert ab, der angibt, ob der aktuelle Typ sicherheitssicher-kritisch auf der aktuellen Vertrauensstufe ist. d. h., ob sie kritische Vorgänge ausführen kann und durch transparenten Code darauf zugegriffen werden kann. (Geerbt von Type) |
| IsSecurityTransparent |
Ruft einen Wert ab, der angibt, ob der aktuelle Typ auf der aktuellen Vertrauensebene transparent ist und daher keine kritischen Vorgänge ausführen kann. (Geerbt von Type) |
| IsSerializable |
Stellt Typdeklarationen für Klassentypen, Schnittstellentypen, Arraytypen, Werttypen, Enumerationstypen, Typparameter, generische Typdefinitionen und offene oder geschlossene generische Typen dar. |
| IsSerializable |
Veraltet.
Ruft einen Wert ab, der angibt, ob die Type binär serialisierbar ist. (Geerbt von Type) |
| IsSignatureType |
Ruft einen Wert ab, der angibt, ob der Typ ein Signaturtyp ist. (Geerbt von Type) |
| IsSpecialName |
Stellt Typdeklarationen für Klassentypen, Schnittstellentypen, Arraytypen, Werttypen, Enumerationstypen, Typparameter, generische Typdefinitionen und offene oder geschlossene generische Typen dar. |
| IsSpecialName |
Ruft einen Wert ab, der angibt, ob der Typ einen Namen hat, der eine spezielle Behandlung erfordert. (Geerbt von Type) |
| IsSZArray |
Ruft einen Wert ab, der angibt, ob der Typ ein Arraytyp ist, der nur eindimensionales Array mit einer Null-Untergrenze darstellen kann. (Geerbt von Type) |
| IsTypeDefinition |
Ruft einen Wert ab, der angibt, ob der Typ eine Typdefinition ist. (Geerbt von Type) |
| IsUnicodeClass |
Stellt Typdeklarationen für Klassentypen, Schnittstellentypen, Arraytypen, Werttypen, Enumerationstypen, Typparameter, generische Typdefinitionen und offene oder geschlossene generische Typen dar. |
| 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. (Geerbt von Type) |
| IsValueType |
Stellt Typdeklarationen für Klassentypen, Schnittstellentypen, Arraytypen, Werttypen, Enumerationstypen, Typparameter, generische Typdefinitionen und offene oder geschlossene generische Typen dar. |
| IsValueType |
Ruft einen Wert ab, der angibt, ob es Type sich um einen Werttyp handelt. (Geerbt von Type) |
| IsVariableBoundArray |
Ruft einen Wert ab, der angibt, ob der Typ ein Arraytyp ist, der ein mehrdimensionales Array oder ein Array mit einer beliebigen unteren Grenze darstellen kann. (Geerbt von Type) |
| IsVisible |
Stellt Typdeklarationen für Klassentypen, Schnittstellentypen, Arraytypen, Werttypen, Enumerationstypen, Typparameter, generische Typdefinitionen und offene oder geschlossene generische Typen dar. |
| IsVisible |
Ruft einen Wert ab, der angibt, ob der Type Zugriff über Code außerhalb der Assembly möglich ist. (Geerbt von Type) |
| MemberType |
Stellt Typdeklarationen für Klassentypen, Schnittstellentypen, Arraytypen, Werttypen, Enumerationstypen, Typparameter, generische Typdefinitionen und offene oder geschlossene generische Typen dar. |
| MemberType |
Ruft einen MemberTypes Wert ab, der angibt, dass dieses Element ein Typ oder ein geschachtelter Typ ist. (Geerbt von Type) |
| MetadataToken |
Ruft einen Wert ab, der ein Metadatenelement identifiziert. (Geerbt von MemberInfo) |
| Module |
Ruft das Modul ab, in dem der Typ, der das durch die aktuelle MemberInfo Darstellung dargestellte Element deklariert, definiert ist. (Geerbt von MemberInfo) |
| Module |
Ruft das Modul (die DLL) ab, in dem der aktuelle Type Definiert ist. (Geerbt von Type) |
| Name |
Ruft den Namen des aktuellen Elements ab. (Geerbt von MemberInfo) |
| Namespace |
Stellt Typdeklarationen für Klassentypen, Schnittstellentypen, Arraytypen, Werttypen, Enumerationstypen, Typparameter, generische Typdefinitionen und offene oder geschlossene generische Typen dar. |
| Namespace |
Ruft den Namespace der Type. (Geerbt von Type) |
| ReflectedType |
Ruft das Klassenobjekt ab, das zum Abrufen dieses Elements verwendet wurde. (Geerbt von Type) |
| StructLayoutAttribute |
Stellt Typdeklarationen für Klassentypen, Schnittstellentypen, Arraytypen, Werttypen, Enumerationstypen, Typparameter, generische Typdefinitionen und offene oder geschlossene generische Typen dar. |
| StructLayoutAttribute |
Ruft ein StructLayoutAttribute , das das Layout des aktuellen Typs beschreibt. (Geerbt von Type) |
| TypeHandle |
Ruft den Handle für den aktuellen Typeab. (Geerbt von Type) |
| TypeInitializer |
Stellt Typdeklarationen für Klassentypen, Schnittstellentypen, Arraytypen, Werttypen, Enumerationstypen, Typparameter, generische Typdefinitionen und offene oder geschlossene generische Typen dar. |
| TypeInitializer |
Ruft den Initialisierer für den Typ ab. (Geerbt von Type) |
| UnderlyingSystemType |
Stellt Typdeklarationen für Klassentypen, Schnittstellentypen, Arraytypen, Werttypen, Enumerationstypen, Typparameter, generische Typdefinitionen und offene oder geschlossene generische Typen dar. |
| UnderlyingSystemType |
Gibt den Typ an, der von der Common Language Runtime bereitgestellt wird, die diesen Typ darstellt. (Geerbt von Type) |
Methoden
| Name | Beschreibung |
|---|---|
| AsType() |
Gibt den aktuellen Typ als Type Objekt zurück. |
| Equals(Object) |
Gibt einen Wert zurück, der angibt, ob diese Instanz einem angegebenen Objekt entspricht. (Geerbt von MemberInfo) |
| Equals(Object) |
Bestimmt, ob der zugrunde liegende Systemtyp des aktuellen Type Objekts mit dem zugrunde liegenden Systemtyp des angegebenen ObjectObjekts identisch ist. (Geerbt von Type) |
| Equals(Type) |
Bestimmt, ob der zugrunde liegende Systemtyp des aktuellen Type ist identisch mit dem zugrunde liegenden Systemtyp des angegebenen Type. (Geerbt von Type) |
| FindInterfaces(TypeFilter, Object) |
Stellt Typdeklarationen für Klassentypen, Schnittstellentypen, Arraytypen, Werttypen, Enumerationstypen, Typparameter, generische Typdefinitionen und offene oder geschlossene generische Typen dar. |
| 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. (Geerbt von Type) |
| FindMembers(MemberTypes, BindingFlags, MemberFilter, Object) |
Stellt Typdeklarationen für Klassentypen, Schnittstellentypen, Arraytypen, Werttypen, Enumerationstypen, Typparameter, generische Typdefinitionen und offene oder geschlossene generische Typen dar. |
| FindMembers(MemberTypes, BindingFlags, MemberFilter, Object) |
Gibt ein gefiltertes Array von MemberInfo Objekten des angegebenen Elementtyps zurück. (Geerbt von Type) |
| GetArrayRank() |
Stellt Typdeklarationen für Klassentypen, Schnittstellentypen, Arraytypen, Werttypen, Enumerationstypen, Typparameter, generische Typdefinitionen und offene oder geschlossene generische Typen dar. |
| GetArrayRank() |
Ruft die Anzahl der Dimensionen in einem Array ab. (Geerbt von Type) |
| 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. (Geerbt von 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. (Geerbt von Type) |
| GetConstructor(BindingFlags, Binder, Type[], ParameterModifier[]) |
Sucht anhand der angegebenen Bindungseinschränkungen nach einem Konstruktor, dessen Parameter den angegebenen Argumenttypen und Modifizierern entsprechen. (Geerbt von Type) |
| GetConstructor(BindingFlags, Type[]) |
Sucht nach einem Konstruktor, dessen Parameter den angegebenen Argumenttypen entsprechen, wobei die angegebenen Bindungseinschränkungen verwendet werden. (Geerbt von Type) |
| GetConstructor(Type[]) |
Stellt Typdeklarationen für Klassentypen, Schnittstellentypen, Arraytypen, Werttypen, Enumerationstypen, Typparameter, generische Typdefinitionen und offene oder geschlossene generische Typen dar. |
| GetConstructor(Type[]) |
Sucht nach einem öffentlichen Instanzkonstruktor, dessen Parameter den Typen im angegebenen Array entsprechen. (Geerbt von Type) |
| 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. (Geerbt von Type) |
| GetConstructors() |
Stellt Typdeklarationen für Klassentypen, Schnittstellentypen, Arraytypen, Werttypen, Enumerationstypen, Typparameter, generische Typdefinitionen und offene oder geschlossene generische Typen dar. |
| GetConstructors() |
Gibt alle für die aktuellen TypeKonstruktoren definierten öffentlichen Konstruktoren zurück. (Geerbt von Type) |
| GetConstructors(BindingFlags) |
Stellt Typdeklarationen für Klassentypen, Schnittstellentypen, Arraytypen, Werttypen, Enumerationstypen, Typparameter, generische Typdefinitionen und offene oder geschlossene generische Typen dar. |
| GetConstructors(BindingFlags) |
Wenn sie in einer abgeleiteten Klasse überschrieben wird, wird mithilfe der angegebenen |
| 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) |
| GetDeclaredEvent(String) |
Gibt ein Objekt zurück, das das angegebene Ereignis darstellt, das vom aktuellen Typ deklariert wird. |
| GetDeclaredField(String) |
Gibt ein Objekt zurück, das das angegebene Feld darstellt, das vom aktuellen Typ deklariert wird. |
| GetDeclaredMethod(String) |
Gibt ein Objekt zurück, das die angegebene Methode darstellt, die vom aktuellen Typ deklariert wird. |
| GetDeclaredMethods(String) |
Gibt eine Auflistung zurück, die alle Methoden enthält, die für den aktuellen Typ deklariert sind, die dem angegebenen Namen entsprechen. |
| GetDeclaredNestedType(String) |
Gibt ein Objekt zurück, das den angegebenen geschachtelten Typ darstellt, der vom aktuellen Typ deklariert wird. |
| GetDeclaredProperty(String) |
Gibt ein Objekt zurück, das die angegebene Eigenschaft darstellt, die vom aktuellen Typ deklariert wird. |
| GetDefaultMembers() |
Stellt Typdeklarationen für Klassentypen, Schnittstellentypen, Arraytypen, Werttypen, Enumerationstypen, Typparameter, generische Typdefinitionen und offene oder geschlossene generische Typen dar. |
| GetDefaultMembers() |
Sucht nach den Elementen, die für den aktuellen TypeDefaultMemberAttribute Satz definiert sind. (Geerbt von Type) |
| GetElementType() |
Stellt Typdeklarationen für Klassentypen, Schnittstellentypen, Arraytypen, Werttypen, Enumerationstypen, Typparameter, generische Typdefinitionen und offene oder geschlossene generische Typen dar. |
| 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. (Geerbt von Type) |
| GetEnumName(Object) |
Stellt Typdeklarationen für Klassentypen, Schnittstellentypen, Arraytypen, Werttypen, Enumerationstypen, Typparameter, generische Typdefinitionen und offene oder geschlossene generische Typen dar. |
| GetEnumName(Object) |
Gibt den Namen der Konstante zurück, die den angegebenen Wert für den aktuellen Enumerationstyp aufweist. (Geerbt von Type) |
| GetEnumNames() |
Stellt Typdeklarationen für Klassentypen, Schnittstellentypen, Arraytypen, Werttypen, Enumerationstypen, Typparameter, generische Typdefinitionen und offene oder geschlossene generische Typen dar. |
| GetEnumNames() |
Gibt die Namen der Member des aktuellen Enumerationstyps zurück. (Geerbt von Type) |
| GetEnumUnderlyingType() |
Stellt Typdeklarationen für Klassentypen, Schnittstellentypen, Arraytypen, Werttypen, Enumerationstypen, Typparameter, generische Typdefinitionen und offene oder geschlossene generische Typen dar. |
| GetEnumUnderlyingType() |
Gibt den zugrunde liegenden Typ des aktuellen Enumerationstyps zurück. (Geerbt von Type) |
| GetEnumValues() |
Stellt Typdeklarationen für Klassentypen, Schnittstellentypen, Arraytypen, Werttypen, Enumerationstypen, Typparameter, generische Typdefinitionen und offene oder geschlossene generische Typen dar. |
| GetEnumValues() |
Gibt ein Array der Werte der Konstanten im aktuellen Enumerationstyp zurück. (Geerbt von Type) |
| GetEnumValuesAsUnderlyingType() |
Ruft ein Array der Werte der zugrunde liegenden Typkonstanten dieses Enumerationstyps ab. (Geerbt von Type) |
| GetEvent(String, BindingFlags) |
Stellt Typdeklarationen für Klassentypen, Schnittstellentypen, Arraytypen, Werttypen, Enumerationstypen, Typparameter, generische Typdefinitionen und offene oder geschlossene generische Typen dar. |
| 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. (Geerbt von Type) |
| GetEvent(String) |
Stellt Typdeklarationen für Klassentypen, Schnittstellentypen, Arraytypen, Werttypen, Enumerationstypen, Typparameter, generische Typdefinitionen und offene oder geschlossene generische Typen dar. |
| GetEvent(String) |
Gibt das EventInfo Objekt zurück, das das angegebene öffentliche Ereignis darstellt. (Geerbt von Type) |
| GetEvents() |
Stellt Typdeklarationen für Klassentypen, Schnittstellentypen, Arraytypen, Werttypen, Enumerationstypen, Typparameter, generische Typdefinitionen und offene oder geschlossene generische Typen dar. |
| GetEvents() |
Gibt alle öffentlichen Ereignisse zurück, die von der aktuellen Typedeklariert oder geerbt werden. (Geerbt von Type) |
| GetEvents(BindingFlags) |
Stellt Typdeklarationen für Klassentypen, Schnittstellentypen, Arraytypen, Werttypen, Enumerationstypen, Typparameter, generische Typdefinitionen und offene oder geschlossene generische Typen dar. |
| 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. (Geerbt von Type) |
| GetField(String, BindingFlags) |
Stellt Typdeklarationen für Klassentypen, Schnittstellentypen, Arraytypen, Werttypen, Enumerationstypen, Typparameter, generische Typdefinitionen und offene oder geschlossene generische Typen dar. |
| GetField(String, BindingFlags) |
Sucht mithilfe der angegebenen Bindungseinschränkungen nach dem angegebenen Feld. (Geerbt von Type) |
| GetField(String) |
Stellt Typdeklarationen für Klassentypen, Schnittstellentypen, Arraytypen, Werttypen, Enumerationstypen, Typparameter, generische Typdefinitionen und offene oder geschlossene generische Typen dar. |
| GetField(String) |
Sucht nach dem öffentlichen Feld mit dem angegebenen Namen. (Geerbt von Type) |
| GetFields() |
Stellt Typdeklarationen für Klassentypen, Schnittstellentypen, Arraytypen, Werttypen, Enumerationstypen, Typparameter, generische Typdefinitionen und offene oder geschlossene generische Typen dar. |
| GetFields() |
Gibt alle öffentlichen Felder der aktuellen TypeZurück. (Geerbt von Type) |
| GetFields(BindingFlags) |
Stellt Typdeklarationen für Klassentypen, Schnittstellentypen, Arraytypen, Werttypen, Enumerationstypen, Typparameter, generische Typdefinitionen und offene oder geschlossene generische Typen dar. |
| 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. (Geerbt von Type) |
| GetFunctionPointerCallingConventions() |
Wenn eine abgeleitete Klasse überschrieben wird, werden die Aufrufkonventionen des aktuellen Funktionszeigers Typezurückgegeben. (Geerbt von Type) |
| GetFunctionPointerParameterTypes() |
Wenn eine abgeleitete Klasse überschrieben wird, werden die Parametertypen des aktuellen Funktionszeigers Typezurückgegeben. (Geerbt von Type) |
| GetFunctionPointerReturnType() |
Wenn eine abgeleitete Klasse überschrieben wird, wird der Rückgabetyp des aktuellen Funktionszeigers Typezurückgegeben. (Geerbt von Type) |
| GetGenericArguments() |
Stellt Typdeklarationen für Klassentypen, Schnittstellentypen, Arraytypen, Werttypen, Enumerationstypen, Typparameter, generische Typdefinitionen und offene oder geschlossene generische Typen dar. |
| GetGenericArguments() |
Gibt ein Array von Type Objekten zurück, die die Typargumente eines geschlossenen generischen Typs oder die Typparameter einer generischen Typdefinition darstellen. (Geerbt von Type) |
| GetGenericParameterConstraints() |
Stellt Typdeklarationen für Klassentypen, Schnittstellentypen, Arraytypen, Werttypen, Enumerationstypen, Typparameter, generische Typdefinitionen und offene oder geschlossene generische Typen dar. |
| GetGenericParameterConstraints() |
Gibt ein Array von Type Objekten zurück, die die Einschränkungen für den aktuellen generischen Typparameter darstellen. (Geerbt von Type) |
| GetGenericTypeDefinition() |
Stellt Typdeklarationen für Klassentypen, Schnittstellentypen, Arraytypen, Werttypen, Enumerationstypen, Typparameter, generische Typdefinitionen und offene oder geschlossene generische Typen dar. |
| GetGenericTypeDefinition() |
Gibt ein Type Objekt zurück, das eine generische Typdefinition darstellt, aus der der aktuelle generische Typ erstellt werden kann. (Geerbt von Type) |
| GetHashCode() |
Gibt den Hashcode für diese Instanz zurück. (Geerbt von MemberInfo) |
| GetHashCode() |
Gibt den Hashcode für diese Instanz zurück. (Geerbt von Type) |
| GetInterface(String, Boolean) |
Stellt Typdeklarationen für Klassentypen, Schnittstellentypen, Arraytypen, Werttypen, Enumerationstypen, Typparameter, generische Typdefinitionen und offene oder geschlossene generische Typen dar. |
| 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. (Geerbt von Type) |
| GetInterface(String) |
Stellt Typdeklarationen für Klassentypen, Schnittstellentypen, Arraytypen, Werttypen, Enumerationstypen, Typparameter, generische Typdefinitionen und offene oder geschlossene generische Typen dar. |
| GetInterface(String) |
Sucht nach der Schnittstelle mit dem angegebenen Namen. (Geerbt von Type) |
| GetInterfaceMap(Type) |
Gibt eine Schnittstellenzuordnung für den angegebenen Schnittstellentyp zurück. (Geerbt von Type) |
| GetInterfaces() |
Stellt Typdeklarationen für Klassentypen, Schnittstellentypen, Arraytypen, Werttypen, Enumerationstypen, Typparameter, generische Typdefinitionen und offene oder geschlossene generische Typen dar. |
| GetInterfaces() |
Wenn sie in einer abgeleiteten Klasse überschrieben werden, werden alle Schnittstellen von der aktuellen TypeKlasse implementiert oder geerbt. (Geerbt von Type) |
| GetMember(String, BindingFlags) |
Stellt Typdeklarationen für Klassentypen, Schnittstellentypen, Arraytypen, Werttypen, Enumerationstypen, Typparameter, generische Typdefinitionen und offene oder geschlossene generische Typen dar. |
| GetMember(String, BindingFlags) |
Sucht mithilfe der angegebenen Bindungseinschränkungen nach den angegebenen Membern. (Geerbt von Type) |
| GetMember(String, MemberTypes, BindingFlags) |
Stellt Typdeklarationen für Klassentypen, Schnittstellentypen, Arraytypen, Werttypen, Enumerationstypen, Typparameter, generische Typdefinitionen und offene oder geschlossene generische Typen dar. |
| GetMember(String, MemberTypes, BindingFlags) |
Sucht mithilfe der angegebenen Bindungseinschränkungen nach den angegebenen Membern des angegebenen Membertyps. (Geerbt von Type) |
| GetMember(String) |
Stellt Typdeklarationen für Klassentypen, Schnittstellentypen, Arraytypen, Werttypen, Enumerationstypen, Typparameter, generische Typdefinitionen und offene oder geschlossene generische Typen dar. |
| GetMember(String) |
Sucht nach den öffentlichen Mitgliedern mit dem angegebenen Namen. (Geerbt von Type) |
| GetMembers() |
Stellt Typdeklarationen für Klassentypen, Schnittstellentypen, Arraytypen, Werttypen, Enumerationstypen, Typparameter, generische Typdefinitionen und offene oder geschlossene generische Typen dar. |
| GetMembers() |
Gibt alle öffentlichen Member der aktuellen TypeZurück. (Geerbt von Type) |
| GetMembers(BindingFlags) |
Stellt Typdeklarationen für Klassentypen, Schnittstellentypen, Arraytypen, Werttypen, Enumerationstypen, Typparameter, generische Typdefinitionen und offene oder geschlossene generische Typen dar. |
| 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. (Geerbt von Type) |
| GetMemberWithSameMetadataDefinitionAs(MemberInfo) |
Sucht nach dem MemberInfo Aktuellen Type , das dem angegebenen MemberInfoentspricht. (Geerbt von Type) |
| GetMethod(String, BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]) |
Sucht nach der angegebenen Methode, deren Parameter den angegebenen Argumenttypen und Modifizierern entsprechen, mithilfe der angegebenen Bindungseinschränkungen und der angegebenen Aufrufkonvention. (Geerbt von Type) |
| GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[]) |
Sucht anhand der angegebenen Bindungseinschränkungen nach der angegebenen Methode, deren Parameter den angegebenen Argumenttypen und Modifizierern entsprechen. (Geerbt von Type) |
| GetMethod(String, BindingFlags, Type[]) |
Sucht anhand der angegebenen Bindungseinschränkungen nach der angegebenen Methode, deren Parameter den angegebenen Argumenttypen entsprechen. (Geerbt von Type) |
| GetMethod(String, BindingFlags) |
Stellt Typdeklarationen für Klassentypen, Schnittstellentypen, Arraytypen, Werttypen, Enumerationstypen, Typparameter, generische Typdefinitionen und offene oder geschlossene generische Typen dar. |
| GetMethod(String, BindingFlags) |
Sucht mithilfe der angegebenen Bindungseinschränkungen nach der angegebenen Methode. (Geerbt von Type) |
| GetMethod(String, Int32, BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]) |
Sucht nach der angegebenen Methode, deren Parameter mit der angegebenen generischen Parameteranzahl, Argumenttypen und Modifizierern übereinstimmen, wobei die angegebenen Bindungseinschränkungen und die angegebene Aufrufkonvention verwendet werden. (Geerbt von Type) |
| GetMethod(String, Int32, BindingFlags, Binder, Type[], ParameterModifier[]) |
Sucht anhand der angegebenen Bindungseinschränkungen nach der angegebenen Methode, deren Parameter der angegebenen generischen Parameteranzahl, Argumenttypen und Modifizierer entsprechen. (Geerbt von Type) |
| GetMethod(String, Int32, BindingFlags, Type[]) |
Sucht anhand der angegebenen Bindungseinschränkungen nach der angegebenen Methode, deren Parameter mit der angegebenen generischen Parameteranzahl und Argumenttypen übereinstimmen. (Geerbt von Type) |
| GetMethod(String, Int32, Type[], ParameterModifier[]) |
Sucht nach der angegebenen öffentlichen Methode, deren Parameter mit der angegebenen generischen Parameteranzahl, Argumenttypen und Modifizierern übereinstimmen. (Geerbt von Type) |
| GetMethod(String, Int32, Type[]) |
Sucht nach der angegebenen öffentlichen Methode, deren Parameter mit der angegebenen generischen Parameteranzahl und Argumenttypen übereinstimmen. (Geerbt von Type) |
| GetMethod(String, Type[], ParameterModifier[]) |
Stellt Typdeklarationen für Klassentypen, Schnittstellentypen, Arraytypen, Werttypen, Enumerationstypen, Typparameter, generische Typdefinitionen und offene oder geschlossene generische Typen dar. |
| GetMethod(String, Type[], ParameterModifier[]) |
Sucht nach der angegebenen öffentlichen Methode, deren Parameter den angegebenen Argumenttypen und Modifizierern entsprechen. (Geerbt von Type) |
| GetMethod(String, Type[]) |
Stellt Typdeklarationen für Klassentypen, Schnittstellentypen, Arraytypen, Werttypen, Enumerationstypen, Typparameter, generische Typdefinitionen und offene oder geschlossene generische Typen dar. |
| GetMethod(String, Type[]) |
Sucht nach der angegebenen öffentlichen Methode, deren Parameter den angegebenen Argumenttypen entsprechen. (Geerbt von Type) |
| GetMethod(String) |
Stellt Typdeklarationen für Klassentypen, Schnittstellentypen, Arraytypen, Werttypen, Enumerationstypen, Typparameter, generische Typdefinitionen und offene oder geschlossene generische Typen dar. |
| GetMethod(String) |
Sucht nach der öffentlichen Methode mit dem angegebenen Namen. (Geerbt von Type) |
| 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. (Geerbt von Type) |
| GetMethodImpl(String, Int32, BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]) |
Wenn eine abgeleitete Klasse überschrieben wird, wird nach der angegebenen Methode gesucht, deren Parameter mit der angegebenen generischen Parameteranzahl, Argumenttypen und Modifizierern übereinstimmen, wobei die angegebenen Bindungseinschränkungen und die angegebene Aufrufkonvention verwendet werden. (Geerbt von Type) |
| GetMethods() |
Stellt Typdeklarationen für Klassentypen, Schnittstellentypen, Arraytypen, Werttypen, Enumerationstypen, Typparameter, generische Typdefinitionen und offene oder geschlossene generische Typen dar. |
| GetMethods() |
Gibt alle öffentlichen Methoden der aktuellen TypeZurück. (Geerbt von Type) |
| GetMethods(BindingFlags) |
Stellt Typdeklarationen für Klassentypen, Schnittstellentypen, Arraytypen, Werttypen, Enumerationstypen, Typparameter, generische Typdefinitionen und offene oder geschlossene generische Typen dar. |
| 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. (Geerbt von Type) |
| GetNestedType(String, BindingFlags) |
Stellt Typdeklarationen für Klassentypen, Schnittstellentypen, Arraytypen, Werttypen, Enumerationstypen, Typparameter, generische Typdefinitionen und offene oder geschlossene generische Typen dar. |
| GetNestedType(String, BindingFlags) |
Wenn sie in einer abgeleiteten Klasse überschrieben wird, wird mithilfe der angegebenen Bindungseinschränkungen nach dem angegebenen geschachtelten Typ gesucht. (Geerbt von Type) |
| GetNestedType(String) |
Stellt Typdeklarationen für Klassentypen, Schnittstellentypen, Arraytypen, Werttypen, Enumerationstypen, Typparameter, generische Typdefinitionen und offene oder geschlossene generische Typen dar. |
| GetNestedType(String) |
Sucht nach dem öffentlichen geschachtelten Typ mit dem angegebenen Namen. (Geerbt von Type) |
| GetNestedTypes() |
Stellt Typdeklarationen für Klassentypen, Schnittstellentypen, Arraytypen, Werttypen, Enumerationstypen, Typparameter, generische Typdefinitionen und offene oder geschlossene generische Typen dar. |
| GetNestedTypes() |
Gibt die öffentlichen Typen zurück, die in der aktuellen Type. (Geerbt von Type) |
| GetNestedTypes(BindingFlags) |
Stellt Typdeklarationen für Klassentypen, Schnittstellentypen, Arraytypen, Werttypen, Enumerationstypen, Typparameter, generische Typdefinitionen und offene oder geschlossene generische Typen dar. |
| 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. (Geerbt von Type) |
| GetOptionalCustomModifiers() |
Wenn sie in einer abgeleiteten Klasse überschrieben wird, werden die optionalen benutzerdefinierten Modifizierer der aktuellen TypeKlasse zurückgegeben. (Geerbt von Type) |
| GetProperties() |
Stellt Typdeklarationen für Klassentypen, Schnittstellentypen, Arraytypen, Werttypen, Enumerationstypen, Typparameter, generische Typdefinitionen und offene oder geschlossene generische Typen dar. |
| GetProperties() |
Gibt alle öffentlichen Eigenschaften der aktuellen Typezurück. (Geerbt von Type) |
| GetProperties(BindingFlags) |
Stellt Typdeklarationen für Klassentypen, Schnittstellentypen, Arraytypen, Werttypen, Enumerationstypen, Typparameter, generische Typdefinitionen und offene oder geschlossene generische Typen dar. |
| GetProperties(BindingFlags) |
Wenn eine abgeleitete Klasse überschrieben wird, wird mithilfe der angegebenen Bindungseinschränkungen nach den Eigenschaften des aktuellen TypeTyps gesucht. (Geerbt von Type) |
| GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[]) |
Sucht anhand der angegebenen Bindungseinschränkungen nach der angegebenen Eigenschaft, deren Parameter den angegebenen Argumenttypen und Modifizierern entsprechen. (Geerbt von Type) |
| GetProperty(String, BindingFlags) |
Stellt Typdeklarationen für Klassentypen, Schnittstellentypen, Arraytypen, Werttypen, Enumerationstypen, Typparameter, generische Typdefinitionen und offene oder geschlossene generische Typen dar. |
| GetProperty(String, BindingFlags) |
Sucht mithilfe der angegebenen Bindungseinschränkungen nach der angegebenen Eigenschaft. (Geerbt von Type) |
| GetProperty(String, Type, Type[], ParameterModifier[]) |
Stellt Typdeklarationen für Klassentypen, Schnittstellentypen, Arraytypen, Werttypen, Enumerationstypen, Typparameter, generische Typdefinitionen und offene oder geschlossene generische Typen dar. |
| GetProperty(String, Type, Type[], ParameterModifier[]) |
Sucht nach der angegebenen öffentlichen Eigenschaft, deren Parameter den angegebenen Argumenttypen und Modifizierern entsprechen. (Geerbt von Type) |
| GetProperty(String, Type, Type[]) |
Stellt Typdeklarationen für Klassentypen, Schnittstellentypen, Arraytypen, Werttypen, Enumerationstypen, Typparameter, generische Typdefinitionen und offene oder geschlossene generische Typen dar. |
| GetProperty(String, Type, Type[]) |
Sucht nach der angegebenen öffentlichen Eigenschaft, deren Parameter den angegebenen Argumenttypen entsprechen. (Geerbt von Type) |
| GetProperty(String, Type) |
Stellt Typdeklarationen für Klassentypen, Schnittstellentypen, Arraytypen, Werttypen, Enumerationstypen, Typparameter, generische Typdefinitionen und offene oder geschlossene generische Typen dar. |
| GetProperty(String, Type) |
Sucht nach der öffentlichen Eigenschaft mit dem angegebenen Namen und Rückgabetyp. (Geerbt von Type) |
| GetProperty(String, Type[]) |
Stellt Typdeklarationen für Klassentypen, Schnittstellentypen, Arraytypen, Werttypen, Enumerationstypen, Typparameter, generische Typdefinitionen und offene oder geschlossene generische Typen dar. |
| GetProperty(String, Type[]) |
Sucht nach der angegebenen öffentlichen Eigenschaft, deren Parameter den angegebenen Argumenttypen entsprechen. (Geerbt von Type) |
| GetProperty(String) |
Stellt Typdeklarationen für Klassentypen, Schnittstellentypen, Arraytypen, Werttypen, Enumerationstypen, Typparameter, generische Typdefinitionen und offene oder geschlossene generische Typen dar. |
| GetProperty(String) |
Sucht nach der öffentlichen Eigenschaft mit dem angegebenen Namen. (Geerbt von Type) |
| GetPropertyImpl(String, BindingFlags, Binder, Type, Type[], ParameterModifier[]) |
Wenn eine abgeleitete Klasse überschrieben wird, wird mithilfe der angegebenen Bindungseinschränkungen nach der angegebenen Eigenschaft gesucht, deren Parameter den angegebenen Argumenttypen und Modifizierern entsprechen. (Geerbt von Type) |
| GetRequiredCustomModifiers() |
Wenn eine abgeleitete Klasse überschrieben wird, werden die erforderlichen benutzerdefinierten Modifizierer der aktuellen TypeKlasse zurückgegeben. (Geerbt von Type) |
| GetType() |
Ruft den aktuellen Type. (Geerbt von Type) |
| GetTypeCodeImpl() |
Gibt den zugrunde liegenden Typcode dieser Type Instanz zurück. (Geerbt von Type) |
| 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. (Geerbt von Type) |
| HasSameMetadataDefinitionAs(MemberInfo) |
Stellt Typdeklarationen für Klassentypen, Schnittstellentypen, Arraytypen, Werttypen, Enumerationstypen, Typparameter, generische Typdefinitionen und offene oder geschlossene generische Typen dar. (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. (Geerbt von Type) |
| 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. (Geerbt von Type) |
| InvokeMember(String, BindingFlags, Binder, Object, Object[]) |
Ruft das angegebene Element mithilfe der angegebenen Bindungseinschränkungen auf und entspricht der angegebenen Argumentliste. (Geerbt von Type) |
| 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. (Geerbt von Type) |
| IsAssignableFrom(Type) |
Stellt Typdeklarationen für Klassentypen, Schnittstellentypen, Arraytypen, Werttypen, Enumerationstypen, Typparameter, generische Typdefinitionen und offene oder geschlossene generische Typen dar. |
| IsAssignableFrom(Type) |
Bestimmt, ob eine Instanz eines angegebenen Typs einer Variablen des aktuellen Typs |
| IsAssignableFrom(TypeInfo) |
Gibt einen Wert zurück, der angibt, ob der angegebene Typ dem aktuellen Typ zugewiesen werden kann. |
| 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. (Geerbt von Type) |
| 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. (Geerbt von Type) |
| IsContextfulImpl() |
Implementiert die IsContextful Eigenschaft und bestimmt, ob die Type Datei in einem Kontext gehostet werden kann. (Geerbt von Type) |
| 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) |
Stellt Typdeklarationen für Klassentypen, Schnittstellentypen, Arraytypen, Werttypen, Enumerationstypen, Typparameter, generische Typdefinitionen und offene oder geschlossene generische Typen dar. |
| IsEnumDefined(Object) |
Gibt einen Wert zurück, der angibt, ob der angegebene Wert im aktuellen Enumerationstyp vorhanden ist. (Geerbt von Type) |
| IsEquivalentTo(Type) |
Stellt Typdeklarationen für Klassentypen, Schnittstellentypen, Arraytypen, Werttypen, Enumerationstypen, Typparameter, generische Typdefinitionen und offene oder geschlossene generische Typen dar. |
| IsEquivalentTo(Type) |
Bestimmt, ob zwei COM-Typen dieselbe Identität haben und für die Typgleichheit geeignet sind. (Geerbt von Type) |
| IsInstanceOfType(Object) |
Stellt Typdeklarationen für Klassentypen, Schnittstellentypen, Arraytypen, Werttypen, Enumerationstypen, Typparameter, generische Typdefinitionen und offene oder geschlossene generische Typen dar. |
| IsInstanceOfType(Object) |
Bestimmt, ob das angegebene Objekt eine Instanz des aktuellen TypeObjekts ist. (Geerbt von Type) |
| IsMarshalByRefImpl() |
Implementiert die IsMarshalByRef Eigenschaft und bestimmt, ob die Type Eigenschaft anhand eines Verweises gemarstet wird. (Geerbt von Type) |
| 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. (Geerbt von Type) |
| 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. (Geerbt von Type) |
| IsSubclassOf(Type) |
Stellt Typdeklarationen für Klassentypen, Schnittstellentypen, Arraytypen, Werttypen, Enumerationstypen, Typparameter, generische Typdefinitionen und offene oder geschlossene generische Typen dar. |
| IsSubclassOf(Type) |
Bestimmt, ob der Aktuelle Type von dem angegebenen Typeabgeleitet wird. (Geerbt von Type) |
| IsValueTypeImpl() |
Implementiert die IsValueType Eigenschaft und bestimmt, ob es Type sich um einen Werttyp handelt, d. h. keine Klasse oder Eine Schnittstelle. (Geerbt von Type) |
| MakeArrayType() |
Stellt Typdeklarationen für Klassentypen, Schnittstellentypen, Arraytypen, Werttypen, Enumerationstypen, Typparameter, generische Typdefinitionen und offene oder geschlossene generische Typen dar. |
| MakeArrayType() |
Gibt ein Type Objekt zurück, das ein eindimensionales Array des aktuellen Typs mit einer unteren Nullgrenze darstellt. (Geerbt von Type) |
| MakeArrayType(Int32) |
Stellt Typdeklarationen für Klassentypen, Schnittstellentypen, Arraytypen, Werttypen, Enumerationstypen, Typparameter, generische Typdefinitionen und offene oder geschlossene generische Typen dar. |
| MakeArrayType(Int32) |
Gibt ein Type Objekt zurück, das ein Array des aktuellen Typs mit der angegebenen Anzahl von Dimensionen darstellt. (Geerbt von Type) |
| MakeByRefType() |
Stellt Typdeklarationen für Klassentypen, Schnittstellentypen, Arraytypen, Werttypen, Enumerationstypen, Typparameter, generische Typdefinitionen und offene oder geschlossene generische Typen dar. |
| MakeByRefType() |
Gibt ein Type Objekt zurück, das den aktuellen Typ darstellt, wenn er als |
| MakeGenericType(Type[]) |
Stellt Typdeklarationen für Klassentypen, Schnittstellentypen, Arraytypen, Werttypen, Enumerationstypen, Typparameter, generische Typdefinitionen und offene oder geschlossene generische Typen dar. |
| MakeGenericType(Type[]) |
Ersetzt die Elemente eines Arrays von Typen für die Typparameter der aktuellen generischen Typdefinition und gibt ein Type Objekt zurück, das den resultierenden konstruierten Typ darstellt. (Geerbt von Type) |
| MakePointerType() |
Stellt Typdeklarationen für Klassentypen, Schnittstellentypen, Arraytypen, Werttypen, Enumerationstypen, Typparameter, generische Typdefinitionen und offene oder geschlossene generische Typen dar. |
| MakePointerType() |
Gibt ein Type Objekt zurück, das einen Zeiger auf den aktuellen Typ darstellt. (Geerbt von Type) |
| MemberwiseClone() |
Erstellt eine flache Kopie der aktuellen Object. (Geerbt von Object) |
| ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |
| ToString() |
Gibt einen |
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. (Geerbt von Type) |
| _Type.GetTypeInfo(UInt32, UInt32, IntPtr) |
Ruft die Typinformationen für ein Objekt ab, die dann zum Abrufen der Typinformationen für eine Schnittstelle verwendet werden können. (Geerbt von Type) |
| _Type.GetTypeInfoCount(UInt32) |
Ruft die Anzahl der Schnittstellen mit Typinformationen ab, die von einem Objekt bereitgestellt werden (0 oder 1). (Geerbt von Type) |
| _Type.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr) |
Bietet Zugriff auf Eigenschaften und Methoden, die von einem Objekt verfügbar gemacht werden. (Geerbt von Type) |
| ICustomAttributeProvider.GetCustomAttributes(Boolean) |
Gibt ein Array aller benutzerdefinierten Attribute zurück, die für dieses Element definiert sind, ohne benannte Attribute oder ein leeres Array, wenn keine benutzerdefinierten Attribute vorhanden sind. (Geerbt von MemberInfo) |
| ICustomAttributeProvider.GetCustomAttributes(Type, Boolean) |
Gibt ein Array von benutzerdefinierten Attributen zurück, die für dieses Element definiert sind, identifiziert nach Typ oder ein leeres Array, wenn keine benutzerdefinierten Attribute dieses Typs vorhanden sind. (Geerbt von MemberInfo) |
| ICustomAttributeProvider.IsDefined(Type, Boolean) |
Gibt an, ob eine oder mehrere Instanzen dieses |
| IReflectableType.GetTypeInfo() |
Gibt eine Darstellung des aktuellen Typs als TypeInfo Objekt zurück. |
Erweiterungsmethoden
| Name | Beschreibung |
|---|---|
| GetConstructor(Type, Type[]) |
Stellt Typdeklarationen für Klassentypen, Schnittstellentypen, Arraytypen, Werttypen, Enumerationstypen, Typparameter, generische Typdefinitionen und offene oder geschlossene generische Typen dar. |
| GetConstructors(Type, BindingFlags) |
Stellt Typdeklarationen für Klassentypen, Schnittstellentypen, Arraytypen, Werttypen, Enumerationstypen, Typparameter, generische Typdefinitionen und offene oder geschlossene generische Typen dar. |
| GetConstructors(Type) |
Stellt Typdeklarationen für Klassentypen, Schnittstellentypen, Arraytypen, Werttypen, Enumerationstypen, Typparameter, generische Typdefinitionen und offene oder geschlossene generische Typen dar. |
| 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 für Klassentypen, Schnittstellentypen, Arraytypen, Werttypen, Enumerationstypen, Typparameter, generische Typdefinitionen und offene oder geschlossene generische Typen dar. |
| GetEvent(Type, String, BindingFlags) |
Stellt Typdeklarationen für Klassentypen, Schnittstellentypen, Arraytypen, Werttypen, Enumerationstypen, Typparameter, generische Typdefinitionen und offene oder geschlossene generische Typen dar. |
| GetEvent(Type, String) |
Stellt Typdeklarationen für Klassentypen, Schnittstellentypen, Arraytypen, Werttypen, Enumerationstypen, Typparameter, generische Typdefinitionen und offene oder geschlossene generische Typen dar. |
| GetEvents(Type, BindingFlags) |
Stellt Typdeklarationen für Klassentypen, Schnittstellentypen, Arraytypen, Werttypen, Enumerationstypen, Typparameter, generische Typdefinitionen und offene oder geschlossene generische Typen dar. |
| GetEvents(Type) |
Stellt Typdeklarationen für Klassentypen, Schnittstellentypen, Arraytypen, Werttypen, Enumerationstypen, Typparameter, generische Typdefinitionen und offene oder geschlossene generische Typen dar. |
| GetField(Type, String, BindingFlags) |
Stellt Typdeklarationen für Klassentypen, Schnittstellentypen, Arraytypen, Werttypen, Enumerationstypen, Typparameter, generische Typdefinitionen und offene oder geschlossene generische Typen dar. |
| GetField(Type, String) |
Stellt Typdeklarationen für Klassentypen, Schnittstellentypen, Arraytypen, Werttypen, Enumerationstypen, Typparameter, generische Typdefinitionen und offene oder geschlossene generische Typen dar. |
| GetFields(Type, BindingFlags) |
Stellt Typdeklarationen für Klassentypen, Schnittstellentypen, Arraytypen, Werttypen, Enumerationstypen, Typparameter, generische Typdefinitionen und offene oder geschlossene generische Typen dar. |
| GetFields(Type) |
Stellt Typdeklarationen für Klassentypen, Schnittstellentypen, Arraytypen, Werttypen, Enumerationstypen, Typparameter, generische Typdefinitionen und offene oder geschlossene generische Typen dar. |
| GetGenericArguments(Type) |
Stellt Typdeklarationen für Klassentypen, Schnittstellentypen, Arraytypen, Werttypen, Enumerationstypen, Typparameter, generische Typdefinitionen und offene oder geschlossene generische Typen dar. |
| GetInterfaces(Type) |
Stellt Typdeklarationen für Klassentypen, Schnittstellentypen, Arraytypen, Werttypen, Enumerationstypen, Typparameter, generische Typdefinitionen und offene oder geschlossene generische Typen dar. |
| GetMember(Type, String, BindingFlags) |
Stellt Typdeklarationen für Klassentypen, Schnittstellentypen, Arraytypen, Werttypen, Enumerationstypen, Typparameter, generische Typdefinitionen und offene oder geschlossene generische Typen dar. |
| GetMember(Type, String) |
Stellt Typdeklarationen für Klassentypen, Schnittstellentypen, Arraytypen, Werttypen, Enumerationstypen, Typparameter, generische Typdefinitionen und offene oder geschlossene generische Typen dar. |
| GetMembers(Type, BindingFlags) |
Stellt Typdeklarationen für Klassentypen, Schnittstellentypen, Arraytypen, Werttypen, Enumerationstypen, Typparameter, generische Typdefinitionen und offene oder geschlossene generische Typen dar. |
| GetMembers(Type) |
Stellt Typdeklarationen für Klassentypen, Schnittstellentypen, Arraytypen, Werttypen, Enumerationstypen, Typparameter, generische Typdefinitionen und offene oder geschlossene generische Typen dar. |
| GetMetadataToken(MemberInfo) |
Ruft ein Metadatentoken für das angegebene Element ab, falls verfügbar. |
| GetMethod(Type, String, BindingFlags) |
Stellt Typdeklarationen für Klassentypen, Schnittstellentypen, Arraytypen, Werttypen, Enumerationstypen, Typparameter, generische Typdefinitionen und offene oder geschlossene generische Typen dar. |
| GetMethod(Type, String, Type[]) |
Stellt Typdeklarationen für Klassentypen, Schnittstellentypen, Arraytypen, Werttypen, Enumerationstypen, Typparameter, generische Typdefinitionen und offene oder geschlossene generische Typen dar. |
| GetMethods(Type, BindingFlags) |
Stellt Typdeklarationen für Klassentypen, Schnittstellentypen, Arraytypen, Werttypen, Enumerationstypen, Typparameter, generische Typdefinitionen und offene oder geschlossene generische Typen dar. |
| GetMethods(Type) |
Stellt Typdeklarationen für Klassentypen, Schnittstellentypen, Arraytypen, Werttypen, Enumerationstypen, Typparameter, generische Typdefinitionen und offene oder geschlossene generische Typen dar. |
| GetNestedTypes(Type, BindingFlags) |
Stellt Typdeklarationen für Klassentypen, Schnittstellentypen, Arraytypen, Werttypen, Enumerationstypen, Typparameter, generische Typdefinitionen und offene oder geschlossene generische Typen dar. |
| GetProperties(Type, BindingFlags) |
Stellt Typdeklarationen für Klassentypen, Schnittstellentypen, Arraytypen, Werttypen, Enumerationstypen, Typparameter, generische Typdefinitionen und offene oder geschlossene generische Typen dar. |
| GetProperties(Type) |
Stellt Typdeklarationen für Klassentypen, Schnittstellentypen, Arraytypen, Werttypen, Enumerationstypen, Typparameter, generische Typdefinitionen und offene oder geschlossene generische Typen dar. |
| GetProperty(Type, String, Type, Type[]) |
Stellt Typdeklarationen für Klassentypen, Schnittstellentypen, Arraytypen, Werttypen, Enumerationstypen, Typparameter, generische Typdefinitionen und offene oder geschlossene generische Typen dar. |
| GetProperty(Type, String, Type) |
Stellt Typdeklarationen für Klassentypen, Schnittstellentypen, Arraytypen, Werttypen, Enumerationstypen, Typparameter, generische Typdefinitionen und offene oder geschlossene generische Typen dar. |
| GetProperty(Type, String) |
Stellt Typdeklarationen für Klassentypen, Schnittstellentypen, Arraytypen, Werttypen, Enumerationstypen, Typparameter, generische Typdefinitionen und offene oder geschlossene generische Typen dar. |
| GetRuntimeEvent(Type, String) |
Ruft ein Objekt ab, das das angegebene Ereignis darstellt. |
| GetRuntimeEvents(Type) |
Ruft eine Auflistung ab, die alle für einen angegebenen Typ definierten Ereignisse darstellt. |
| GetRuntimeField(Type, String) |
Ruft ein Objekt ab, das ein angegebenes Feld darstellt. |
| GetRuntimeFields(Type) |
Ruft eine Auflistung ab, die alle in einem angegebenen Typ definierten Felder darstellt. |
| GetRuntimeInterfaceMap(TypeInfo, Type) |
Gibt eine Schnittstellenzuordnung für den angegebenen Typ und die angegebene Schnittstelle zurück. |
| GetRuntimeMethod(Type, String, Type[]) |
Ruft ein Objekt ab, das eine angegebene Methode darstellt. |
| GetRuntimeMethods(Type) |
Ruft eine Auflistung ab, die alle methoden darstellt, die für einen angegebenen Typ definiert sind. |
| GetRuntimeProperties(Type) |
Ruft eine Auflistung ab, die alle für einen angegebenen Typ definierten Eigenschaften darstellt. |
| GetRuntimeProperty(Type, String) |
Ruft ein Objekt ab, das eine angegebene Eigenschaft darstellt. |
| 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 für Klassentypen, Schnittstellentypen, Arraytypen, Werttypen, Enumerationstypen, Typparameter, generische Typdefinitionen und offene oder geschlossene generische Typen dar. |
| 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 für Klassentypen, Schnittstellentypen, Arraytypen, Werttypen, Enumerationstypen, Typparameter, generische Typdefinitionen und offene oder geschlossene generische Typen dar. |