ConstructorInfo 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.
Ermittelt die Attribute eines Klassenkonstruktors und bietet Zugriff auf Metadaten des Konstruktors.
public ref class ConstructorInfo abstract : System::Reflection::MethodBase
public ref class ConstructorInfo abstract : System::Reflection::MethodBase, System::Runtime::InteropServices::_ConstructorInfo
public abstract class ConstructorInfo : System.Reflection.MethodBase
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)]
[System.Serializable]
public abstract class ConstructorInfo : System.Reflection.MethodBase, System.Runtime.InteropServices._ConstructorInfo
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)]
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public abstract class ConstructorInfo : System.Reflection.MethodBase, System.Runtime.InteropServices._ConstructorInfo
type ConstructorInfo = class
inherit MethodBase
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)>]
[<System.Serializable>]
type ConstructorInfo = class
inherit MethodBase
interface _ConstructorInfo
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)>]
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type ConstructorInfo = class
inherit MethodBase
interface _ConstructorInfo
Public MustInherit Class ConstructorInfo
Inherits MethodBase
Public MustInherit Class ConstructorInfo
Inherits MethodBase
Implements _ConstructorInfo
- Vererbung
- Abgeleitet
- Attribute
- Implementiert
Beispiele
Im folgenden Beispiel wird ConstructorInfo
mit GetConstructor und BindingFlags verwendet, um die Konstruktoren zu finden, die den angegebenen Suchkriterien entsprechen.
using namespace System;
using namespace System::Reflection;
using namespace System::Security;
public ref class MyClass1
{
public:
MyClass1( int i ){}
};
int main()
{
try
{
Type^ myType = MyClass1::typeid;
array<Type^>^types = gcnew array<Type^>(1);
types[ 0 ] = int::typeid;
// Get the public instance constructor that takes an integer parameter.
ConstructorInfo^ constructorInfoObj = myType->GetConstructor( static_cast<BindingFlags>(BindingFlags::Instance | BindingFlags::Public), nullptr, CallingConventions::HasThis, types, nullptr );
if ( constructorInfoObj != nullptr )
{
Console::WriteLine( "The constructor of MyClass1 that is a public instance method and takes an integer as a parameter is: " );
Console::WriteLine( constructorInfoObj );
}
else
{
Console::WriteLine( "The constructor of MyClass1 that is a public instance method and takes an integer as a parameter is not available." );
}
}
catch ( ArgumentNullException^ e )
{
Console::WriteLine( "ArgumentNullException: {0}", e->Message );
}
catch ( ArgumentException^ e )
{
Console::WriteLine( "ArgumentException: {0}", e->Message );
}
catch ( SecurityException^ e )
{
Console::WriteLine( "SecurityException: {0}", e->Message );
}
catch ( Exception^ e )
{
Console::WriteLine( "Exception: {0}", e->Message );
}
}
using System;
using System.Reflection;
using System.Security;
public class MyClass3
{
public MyClass3(int i) { }
public static void Main()
{
try
{
Type myType = typeof(MyClass3);
Type[] types = new Type[1];
types[0] = typeof(int);
// Get the public instance constructor that takes an integer parameter.
ConstructorInfo constructorInfoObj = myType.GetConstructor(
BindingFlags.Instance | BindingFlags.Public, null,
CallingConventions.HasThis, types, null);
if (constructorInfoObj != null)
{
Console.WriteLine("The constructor of MyClass3 that is a public " +
"instance method and takes an integer as a parameter is: ");
Console.WriteLine(constructorInfoObj.ToString());
}
else
{
Console.WriteLine("The constructor of MyClass3 that is a public instance " +
"method and takes an integer as a parameter is not available.");
}
}
catch (ArgumentNullException e)
{
Console.WriteLine("ArgumentNullException: " + e.Message);
}
catch (ArgumentException e)
{
Console.WriteLine("ArgumentException: " + e.Message);
}
catch (SecurityException e)
{
Console.WriteLine("SecurityException: " + e.Message);
}
catch (Exception e)
{
Console.WriteLine("Exception: " + e.Message);
}
}
}
Public Class MyClass1
Public Sub New(ByVal i As Integer)
End Sub
Public Shared Sub Main()
Try
Dim myType As Type = GetType(MyClass1)
Dim types(0) As Type
types(0) = GetType(Integer)
' Get the public instance constructor that takes an integer parameter.
Dim constructorInfoObj As ConstructorInfo = _
myType.GetConstructor(BindingFlags.Instance Or _
BindingFlags.Public, Nothing, _
CallingConventions.HasThis, types, Nothing)
If Not (constructorInfoObj Is Nothing) Then
Console.WriteLine("The constructor of MyClass1 that " + _
"is a public instance method and takes an " + _
"integer as a parameter is: ")
Console.WriteLine(constructorInfoObj.ToString())
Else
Console.WriteLine("The constructor MyClass1 that " + _
"is a public instance method and takes an " + _
"integer as a parameter is not available.")
End If
Catch e As ArgumentNullException
Console.WriteLine("ArgumentNullException: " + e.Message)
Catch e As ArgumentException
Console.WriteLine("ArgumentException: " + e.Message)
Catch e As SecurityException
Console.WriteLine("SecurityException: " + e.Message)
Catch e As Exception
Console.WriteLine("Exception: " + e.Message)
End Try
End Sub
End Class
Hinweise
ConstructorInfo
wird verwendet, um die Attribute eines Konstruktors zu ermitteln und einen Konstruktor aufzurufen. Objekte werden erstellt, indem für eine ConstructorInfo
aufgerufen Invoke wird, die entweder von der GetConstructors -Methode oder GetConstructor der -Methode eines Type -Objekts zurückgegeben wird.
Hinweis
ConstructorInfo erbt von MethodBase mehreren Membern, z IsGenericMethod. B. , die zum Untersuchen generischer Methoden verwendet werden können. Im .NET Framework Konstruktoren der Version 2.0 können nicht generisch sein, daher geben diese Member oder null
zurückfalse
.
Hinweise für Ausführende
Wenn Sie von erben ConstructorInfo
, müssen Sie die folgende Memberüberladung überschreiben: Invoke(BindingFlags, Binder, Object[], CultureInfo).
Konstruktoren
ConstructorInfo() |
Initialisiert eine neue Instanz der ConstructorInfo-Klasse. |
Felder
ConstructorName |
Stellt den Namen der Klassenkonstruktor-Methode dar, der in den Metadaten gespeichert ist. Dieser Name lautet immer ".ctor". Dieses Feld ist schreibgeschützt. |
TypeConstructorName |
Stellt den Namen der Typkonstruktor-Methode dar, der in den Metadaten gespeichert ist. Dieser Name lautet immer ".cctor". Diese Eigenschaft ist schreibgeschützt. |
Eigenschaften
Attributes |
Ruft die Attribute ab, die dieser Methode zugeordnet sind. (Geerbt von MethodBase) |
CallingConvention |
Ruft einen Wert ab, der die Aufrufkonventionen für diese Methode angibt. (Geerbt von MethodBase) |
ContainsGenericParameters |
Ruft einen Wert ab, der angibt, ob die generische Methode nicht zugewiesene generische Typparameter enthält. (Geerbt von MethodBase) |
CustomAttributes |
Ruft eine Sammlung ab, die die benutzerdefinierten Attribute dieses Members enthält. (Geerbt von MemberInfo) |
DeclaringType |
Ruft die Klasse ab, die diesen Member deklariert. (Geerbt von MemberInfo) |
IsAbstract |
Ruft einen Wert ab, der angibt, ob es sich um eine abstrakte Methode handelt. (Geerbt von MethodBase) |
IsAssembly |
Ruft einen Wert ab, der angibt, ob die potenzielle Sichtbarkeit dieser Methode bzw. dieses Konstruktors von Assembly beschrieben wird, d. h., die Methode oder der Konstruktor ist höchstens für andere Typen in derselben Assembly sichtbar, nicht jedoch für abgeleitete Typen außerhalb der Assembly. (Geerbt von MethodBase) |
IsCollectible |
Ruft einen Wert ab, der angibt, ob dieses AssemblyLoadContext-Objekt Teil einer Assembly ist, die sich in einem entladbaren MemberInfo befindet. (Geerbt von MemberInfo) |
IsConstructedGenericMethod |
Ermittelt die Attribute eines Klassenkonstruktors und bietet Zugriff auf Metadaten des Konstruktors. (Geerbt von MethodBase) |
IsConstructor |
Ruft einen Wert ab, der angibt, ob die Methode ein Konstruktor ist. (Geerbt von MethodBase) |
IsFamily |
Ruft einen Wert ab, der angibt, ob die Sichtbarkeit dieser Methode bzw. dieses Konstruktors durch Family beschrieben wird, d. h., die Methode oder der Konstruktor ist nur sichtbar innerhalb ihrer bzw. seiner Klassen und in den abgeleiteten Klassen. (Geerbt von MethodBase) |
IsFamilyAndAssembly |
Ruft einen Wert ab, der angibt, ob die Sichtbarkeit dieser Methode oder dieses Konstruktors durch FamANDAssem beschrieben wird, d. h., die Methode oder der Konstruktor kann von abgeleiteten Klassen aufgerufen werden, jedoch nur, wenn sie bzw. er sich in derselben Assembly befindet. (Geerbt von MethodBase) |
IsFamilyOrAssembly |
Ruft einen Wert ab, der angibt, ob die potenzielle Sichtbarkeit dieser Methode oder dieses Konstruktors durch FamORAssem beschrieben wird, d. h., die Methode bzw. der Konstruktor kann von Klassen in derselben Assembly und von abgeleiteten Klassen abgerufen werden, wobei es keine Rolle spielt, an welcher Position sich diese befinden. (Geerbt von MethodBase) |
IsFinal |
Ruft einen Wert ab, der angibt, ob diese Methode |
IsGenericMethod |
Ruft einen Wert ab, der angibt, ob es sich um eine generische Methode handelt. (Geerbt von MethodBase) |
IsGenericMethodDefinition |
Ruft einen Wert ab, der angibt, ob die Methode eine generische Methodendefinition ist. (Geerbt von MethodBase) |
IsHideBySig |
Ruft einen Wert ab, der angibt, ob nur ein Member derselben Art mit einer identischen Signatur in der abgeleiteten Klasse verborgen ist. (Geerbt von MethodBase) |
IsPrivate |
Ruft einen Wert ab, der angibt, ob es sich um einen privaten Member handelt. (Geerbt von MethodBase) |
IsPublic |
Ruft einen Wert ab, der angibt, ob dies eine öffentliche Methode ist. (Geerbt von MethodBase) |
IsSecurityCritical |
Ruft einen Wert ab, der angibt, ob die aktuelle Methode oder der aktuelle Konstruktor auf der aktuellen Vertrauensebene sicherheitsrelevant oder sicherheitsrelevant und sicher zugänglich ist und daher wichtige Vorgänge ausführen darf. (Geerbt von MethodBase) |
IsSecuritySafeCritical |
Ruft einen Wert ab, der angibt, ob die aktuelle Methode oder der aktuelle Konstruktor auf der aktuellen Vertrauensebene sicherheitsrelevant ist, d. h., ob sie bzw. er wichtige Vorgänge ausführen darf und ob von transparentem Code darauf zugegriffen werden kann. (Geerbt von MethodBase) |
IsSecurityTransparent |
Ruft einen Wert ab, der angibt, ob die aktuelle Methode oder der aktuelle Konstruktor auf der aktuellen Vertrauensebene sicherheitstransparent ist und daher keine wichtigen Vorgänge ausführen kann. (Geerbt von MethodBase) |
IsSpecialName |
Ruft einen Wert ab, der angibt, ob diese Methode einen besonderen Namen hat. (Geerbt von MethodBase) |
IsStatic |
Ruft einen Wert ab, der angibt, ob die Methode |
IsVirtual |
Ruft einen Wert ab, der angibt, ob die Methode |
MemberType |
Ruft einen MemberTypes-Wert ab, der angibt, dass dieser Member ein Konstruktor ist. |
MemberType |
Ruft beim Überschreiben in einer abgeleiteten Klasse einen MemberTypes-Wert ab, der den Typ des Members angibt: Methode, Konstruktor, Ereignis usw. (Geerbt von MemberInfo) |
MetadataToken |
Ruft einen Wert ab, der ein Metadatenelement identifiziert. (Geerbt von MemberInfo) |
MethodHandle |
Ruft ein Handle für die interne Metadatendarstellung einer Methode ab. (Geerbt von MethodBase) |
MethodImplementationFlags |
Ruft die MethodImplAttributes-Flags ab, die die Attribute einer Methodenimplementierung angeben. (Geerbt von MethodBase) |
Module |
Ruft das Modul ab, in dem der Typ definiert ist, der den von der aktuellen MemberInfo-Klasse dargestellten Member deklariert. (Geerbt von MemberInfo) |
Name |
Ruft den Namen des aktuellen Members ab. (Geerbt von MemberInfo) |
ReflectedType |
Ruft das Klassenobjekt ab, mit dem diese Instanz von |
Methoden
Equals(Object) |
Gibt einen Wert zurück, der angibt, ob diese Instanz gleich einem angegebenen Objekt ist. |
Equals(Object) |
Gibt einen Wert zurück, der angibt, ob diese Instanz gleich einem angegebenen Objekt ist. (Geerbt von MethodBase) |
GetCustomAttributes(Boolean) |
Gibt beim Überschreiben in einer abgeleiteten Klasse ein Array mit allen benutzerdefinierten Attributen zurück, die auf diesen Member angewendet wurden. (Geerbt von MemberInfo) |
GetCustomAttributes(Type, Boolean) |
Gibt beim Überschreiben in einer abgeleiteten Klasse ein Array aus benutzerdefinierten Attributen zurück, die auf diesen Member angewendet und von Type identifiziert wurden. (Geerbt von MemberInfo) |
GetCustomAttributesData() |
Gibt eine Liste von CustomAttributeData-Objekten zurück, die Daten zu den Attributen darstellen, die auf den Zielmember angewendet wurden. (Geerbt von MemberInfo) |
GetGenericArguments() |
Gibt ein Array von Type-Objekten zurück, die die Typargumente einer generischen Methode oder die Typparameter einer generischen Methodendefinition darstellen. (Geerbt von MethodBase) |
GetHashCode() |
Gibt den Hashcode für diese Instanz zurück. |
GetHashCode() |
Gibt den Hashcode für diese Instanz zurück. (Geerbt von MethodBase) |
GetMethodBody() |
Ruft beim Überschreiben in einer abgeleiteten Klasse ein MethodBody-Objekt ab, das den Zugriff auf den MSIL-Stream, auf lokale Variablen und auf Ausnahmen für die aktuelle Methode ermöglicht. (Geerbt von MethodBase) |
GetMethodImplementationFlags() |
Erstellt beim Überschreiben in einer abgeleiteten Klasse die MethodImplAttributes-Flags. (Geerbt von MethodBase) |
GetParameters() |
Ruft beim Überschreiben in einer abgeleiteten Klasse die Parameter der angegebenen Methode oder des angegebenen Konstruktors ab. (Geerbt von MethodBase) |
GetType() |
Ermittelt die Attribute eines Klassenkonstruktors und bietet Zugriff auf Metadaten des Konstruktors. |
GetType() |
Ermittelt die Attribute eines Klassenkonstruktors und bietet Zugriff auf Metadaten des Konstruktors. (Geerbt von MethodBase) |
HasSameMetadataDefinitionAs(MemberInfo) |
Ermittelt die Attribute eines Klassenkonstruktors und bietet Zugriff auf Metadaten des Konstruktors. (Geerbt von MemberInfo) |
Invoke(BindingFlags, Binder, Object[], CultureInfo) |
Ruft bei der Implementierung in einer abgeleiteten Klasse den von dieser |
Invoke(Object, BindingFlags, Binder, Object[], CultureInfo) |
Ruft beim Überschreiben in einer abgeleiteten Klasse die reflektierte Methode oder den reflektierten Konstruktor mit den angegebenen Parametern auf. (Geerbt von MethodBase) |
Invoke(Object, Object[]) |
Ruft die Methode oder den Konstruktor, die/der durch die aktuelle Instanz dargestellt wird, mit den angegebenen Parametern auf. (Geerbt von MethodBase) |
Invoke(Object[]) |
Ruft den Konstruktor auf, der von der Instanz reflektiert wird, die über die angegebenen Parameter verfügt, und stellt damit Standardwerte für die nicht häufig verwendeten Parameter bereit. |
IsDefined(Type, Boolean) |
Gibt beim Überschreiben in einer abgeleiteten Klasse an, ob ein oder mehrere Attribute des angegebenen Typs oder seiner abgeleiteten Typen auf diesen Member angewendet werden. (Geerbt von MemberInfo) |
MemberwiseClone() |
Erstellt eine flache Kopie des aktuellen Object. (Geerbt von Object) |
ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |
Operatoren
Equality(ConstructorInfo, ConstructorInfo) |
Gibt an, ob zwei ConstructorInfo-Objekte gleich sind. |
Inequality(ConstructorInfo, ConstructorInfo) |
Gibt an, ob zwei ConstructorInfo-Objekte ungleich sind. |
Explizite Schnittstellenimplementierungen
_ConstructorInfo.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr) |
Ordnet eine Reihe von Namen einer entsprechenden Reihe von Dispatchbezeichnern zu. |
_ConstructorInfo.GetType() |
Ruft ein Type-Objekt ab, das den ConstructorInfo-Typ darstellt. |
_ConstructorInfo.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. |
_ConstructorInfo.GetTypeInfoCount(UInt32) |
Ruft die Anzahl der Schnittstellen mit Typinformationen ab, die von einem Objekt bereitgestellt werden (0 oder 1). |
_ConstructorInfo.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr) |
Stellt den Zugriff auf von einem Objekt verfügbar gemachte Eigenschaften und Methoden bereit. |
_ConstructorInfo.Invoke_2(Object, BindingFlags, Binder, Object[], CultureInfo) |
Stellt einen versionsunabhängigen Zugriff auf die Invoke(Object, BindingFlags, Binder, Object[], CultureInfo)-Methode für COM-Objekte bereit. |
_ConstructorInfo.Invoke_3(Object, Object[]) |
Stellt einen versionsunabhängigen Zugriff auf die Invoke(Object, Object[])-Methode für COM-Objekte bereit. |
_ConstructorInfo.Invoke_4(BindingFlags, Binder, Object[], CultureInfo) |
Stellt einen versionsunabhängigen Zugriff auf die Invoke(BindingFlags, Binder, Object[], CultureInfo)-Methode für COM-Objekte bereit. |
_ConstructorInfo.Invoke_5(Object[]) |
Stellt einen versionsunabhängigen Zugriff auf die Invoke(Object[])-Methode für COM-Objekte bereit. |
_MemberInfo.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr) |
Ordnet eine Reihe von Namen einer entsprechenden Reihe von Dispatchbezeichnern zu. (Geerbt von MemberInfo) |
_MemberInfo.GetType() |
Ruft ein Type-Objekt ab, das die MemberInfo-Klasse darstellt. (Geerbt von MemberInfo) |
_MemberInfo.GetTypeInfo(UInt32, UInt32, IntPtr) |
Ruft die Typinformationen für ein Objekt ab, die dann zum Abrufen der Typinformationen für eine Schnittstelle verwendet werden können. (Geerbt von MemberInfo) |
_MemberInfo.GetTypeInfoCount(UInt32) |
Ruft die Anzahl der Schnittstellen mit Typinformationen ab, die von einem Objekt bereitgestellt werden (0 oder 1). (Geerbt von MemberInfo) |
_MemberInfo.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr) |
Stellt den Zugriff auf von einem Objekt verfügbar gemachte Eigenschaften und Methoden bereit. (Geerbt von MemberInfo) |
_MethodBase.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr) |
Ordnet eine Reihe von Namen einer entsprechenden Reihe von Dispatchbezeichnern zu. (Geerbt von MethodBase) |
_MethodBase.GetType() |
Eine Beschreibung dieses Elements finden Sie unter GetType(). (Geerbt von MethodBase) |
_MethodBase.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 MethodBase) |
_MethodBase.GetTypeInfoCount(UInt32) |
Ruft die Anzahl der Schnittstellen mit Typinformationen ab, die von einem Objekt bereitgestellt werden (0 oder 1). (Geerbt von MethodBase) |
_MethodBase.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr) |
Stellt den Zugriff auf von einem Objekt verfügbar gemachte Eigenschaften und Methoden bereit. (Geerbt von MethodBase) |
_MethodBase.IsAbstract |
Eine Beschreibung dieses Elements finden Sie unter IsAbstract. (Geerbt von MethodBase) |
_MethodBase.IsAssembly |
Eine Beschreibung dieses Elements finden Sie unter IsAssembly. (Geerbt von MethodBase) |
_MethodBase.IsConstructor |
Eine Beschreibung dieses Elements finden Sie unter IsConstructor. (Geerbt von MethodBase) |
_MethodBase.IsFamily |
Eine Beschreibung dieses Elements finden Sie unter IsFamily. (Geerbt von MethodBase) |
_MethodBase.IsFamilyAndAssembly |
Eine Beschreibung dieses Elements finden Sie unter IsFamilyAndAssembly. (Geerbt von MethodBase) |
_MethodBase.IsFamilyOrAssembly |
Eine Beschreibung dieses Elements finden Sie unter IsFamilyOrAssembly. (Geerbt von MethodBase) |
_MethodBase.IsFinal |
Eine Beschreibung dieses Elements finden Sie unter IsFinal. (Geerbt von MethodBase) |
_MethodBase.IsHideBySig |
Eine Beschreibung dieses Elements finden Sie unter IsHideBySig. (Geerbt von MethodBase) |
_MethodBase.IsPrivate |
Eine Beschreibung dieses Elements finden Sie unter IsPrivate. (Geerbt von MethodBase) |
_MethodBase.IsPublic |
Eine Beschreibung dieses Elements finden Sie unter IsPublic. (Geerbt von MethodBase) |
_MethodBase.IsSpecialName |
Eine Beschreibung dieses Elements finden Sie unter IsSpecialName. (Geerbt von MethodBase) |
_MethodBase.IsStatic |
Eine Beschreibung dieses Elements finden Sie unter IsStatic. (Geerbt von MethodBase) |
_MethodBase.IsVirtual |
Eine Beschreibung dieses Elements finden Sie unter IsVirtual. (Geerbt von MethodBase) |
ICustomAttributeProvider.GetCustomAttributes(Boolean) |
Gibt – mit Ausnahme benannter Attribute – ein Array mit allen für diesen Member definierten benutzerdefinierten Attributen zurück – oder ein leeres Array , wenn keine benutzerdefinierten Attribute vorhanden sind. (Geerbt von MemberInfo) |
ICustomAttributeProvider.GetCustomAttributes(Type, Boolean) |
Gibt ein Array mit für diesen Member definierten benutzerdefinierten Attributen zurück – identifiziert nach Typ – oder ein leeres Array , wenn keine benutzerdefinierten Attribute vorhanden sind. (Geerbt von MemberInfo) |
ICustomAttributeProvider.IsDefined(Type, Boolean) |
Gibt an, ob mindestens eine Instanz von |
Erweiterungsmethoden
GetCustomAttribute(MemberInfo, Type) |
Ruft ein benutzerdefiniertes Attribut eines angegebenen Typs ab, der für einen angegebenen Member angewendet wird. |
GetCustomAttribute(MemberInfo, Type, Boolean) |
Ruft ein benutzerdefiniertes Attribut eines angegebenen Typs ab, der für einen angegebenen Member angewendet wird, und überprüft optional die Vorgänger dieses Members. |
GetCustomAttribute<T>(MemberInfo) |
Ruft ein benutzerdefiniertes Attribut eines angegebenen Typs ab, der für einen angegebenen Member angewendet wird. |
GetCustomAttribute<T>(MemberInfo, Boolean) |
Ruft ein benutzerdefiniertes Attribut eines angegebenen Typs ab, der für einen angegebenen Member angewendet wird, und überprüft optional die Vorgänger dieses Members. |
GetCustomAttributes(MemberInfo) |
Ruft eine Auflistung benutzerdefinierter Attribute ab, die für einen angegebenen Member angewendet werden. |
GetCustomAttributes(MemberInfo, Boolean) |
Ruft eine Auflistung benutzerdefinierter Attribute ab, die für einen angegebenen Member angewendet werden, und überprüft optional die Vorgänger dieses Members. |
GetCustomAttributes(MemberInfo, Type) |
Ruft eine Auflistung benutzerdefinierter Attribute eines angegebenen Typs ab, die für eine angegebenen Member angewendet werden. |
GetCustomAttributes(MemberInfo, Type, Boolean) |
Ruft eine Auflistung benutzerdefinierter Attribute eines angegebenen Typs ab, die für einen angegebenen Member angewendet werden, und überprüft optional die Vorgänger dieses Members. |
GetCustomAttributes<T>(MemberInfo) |
Ruft eine Auflistung benutzerdefinierter Attribute eines angegebenen Typs ab, die für eine angegebenen Member angewendet werden. |
GetCustomAttributes<T>(MemberInfo, Boolean) |
Ruft eine Auflistung benutzerdefinierter Attribute eines angegebenen Typs ab, die für einen angegebenen Member angewendet werden, und überprüft optional die Vorgänger dieses Members. |
IsDefined(MemberInfo, Type) |
Gibt an, ob irgend welche benutzerdefinierten Attribute eines bestimmten Typs auf eines angegebenen Members angewendet werden. |
IsDefined(MemberInfo, Type, Boolean) |
Gibt an, ob benutzerdefinierte Attribute eines angegebenen Typs auf einen angegebenen Member und optional auf dessen Vorgänger angewendet werden. |
GetMetadataToken(MemberInfo) |
Ruft ein Metadatentoken für das angegebene Element ab, falls verfügbar. |
HasMetadataToken(MemberInfo) |
Gibt einen Wert zurück, der angibt, ob ein Metadatentoken für das angegebene Element verfügbar ist. |
Gilt für:
Threadsicherheit
Dieser Typ ist threadsicher.