MethodInfo-Member
Ermittelt die Attribute einer Methode und ermöglicht den Zugriff auf die Metadaten der Methode.
In den folgenden Tabellen werden die vom MethodInfo -Typ verfügbar gemachten Member aufgeführt.
Geschützte Konstruktoren
Name | Beschreibung | |
---|---|---|
![]() ![]() |
MethodInfo | Initialisiert eine neue Instanz der MethodInfo-Klasse. |
Zum Seitenanfang
Öffentliche Eigenschaften
Name | Beschreibung | |
---|---|---|
![]() ![]() |
Attributes | Ruft die Attribute ab, die dieser Methode zugeordnet sind.(Von MethodBase geerbt.) |
![]() ![]() |
CallingConvention | Ruft einen Wert ab, der die Aufrufkonventionen für diese Methode angibt.(Von MethodBase geerbt.) |
![]() ![]() |
ContainsGenericParameters | Überschrieben. Ruft einen Wert ab, der angibt, ob eine generische Methode nicht zugewiesene generische Typparameter enthält. |
![]() ![]() |
DeclaringType | Ruft die Klasse ab, die diesen Member deklariert.(Von MemberInfo geerbt.) |
![]() ![]() |
IsAbstract | Ruft einen Wert ab, der angibt, ob es sich um eine abstrakte Methode handelt.(Von MethodBase geerbt.) |
![]() ![]() |
IsAssembly | Ruft einen Wert ab, der angibt, ob diese Methode von anderen Klassen in derselben Assembly aufgerufen werden kann.(Von MethodBase geerbt.) |
![]() ![]() |
IsConstructor | Ruft einen Wert ab, der angibt, ob die Methode ein Konstruktor ist.(Von MethodBase geerbt.) |
![]() ![]() |
IsFamily | Ruft einen Wert ab, der angibt, ob der Zugriff auf diese Methode auf die Member der Klasse und die Member ihrer abgeleiteten Klassen beschränkt ist.(Von MethodBase geerbt.) |
![]() ![]() |
IsFamilyAndAssembly | Ruft einen Wert ab, der angibt, ob diese Methode von abgeleiteten Klassen aufgerufen werden kann, wenn diese sich in derselben Assembly befinden.(Von MethodBase geerbt.) |
![]() ![]() |
IsFamilyOrAssembly | Ruft einen Wert ab, der angibt, ob diese Methode von abgeleiteten Klassen unabhängig von ihrer Position und von allen Klassen in derselben Assembly aufgerufen werden kann.(Von MethodBase geerbt.) |
![]() ![]() |
IsFinal | Ruft einen Wert ab, der angibt, ob diese Methode final ist.(Von MethodBase geerbt.) |
![]() ![]() |
IsGenericMethod | Überschrieben. Ruft einen Wert ab, der angibt, ob die aktuelle Methode eine generische Methode ist. |
![]() ![]() |
IsGenericMethodDefinition | Überschrieben. Ruft einen Wert ab, der angibt, ob die aktuelle MethodInfo die Definition einer generischen Methode darstellt. |
![]() ![]() |
IsHideBySig | Ruft einen Wert ab, der angibt, ob nur ein Member derselben Art mit einer identischen Signatur in der abgeleiteten Klasse verborgen ist.(Von MethodBase geerbt.) |
![]() ![]() |
IsPrivate | Ruft einen Wert ab, der angibt, ob es sich um einen privaten Member handelt.(Von MethodBase geerbt.) |
![]() ![]() |
IsPublic | Ruft einen Wert ab, der angibt, ob dies eine öffentliche Methode ist.(Von MethodBase geerbt.) |
![]() ![]() |
IsSpecialName | Ruft einen Wert ab, der angibt, ob diese Methode einen besonderen Namen hat.(Von MethodBase geerbt.) |
![]() ![]() |
IsStatic | Ruft einen Wert ab, der angibt, ob die Methode static ist.(Von MethodBase geerbt.) |
![]() ![]() |
IsVirtual | Ruft einen Wert ab, der angibt, ob die Methode virtual ist.(Von MethodBase geerbt.) |
![]() ![]() |
MemberType | Überschrieben. Ruft einen MemberTypes-Wert ab, der angibt, dass dieser Member eine Methode ist. |
![]() |
MetadataToken | Ruft einen Wert ab, der ein Metadatenelement identifiziert.(Von MemberInfo geerbt.) |
![]() ![]() |
MethodHandle | Ruft ein Handle für die interne Metadatendarstellung einer Methode ab.(Von MethodBase geerbt.) |
![]() |
Module | Ruft das Modul ab, in dem der Typ definiert ist, der den von der aktuellen MemberInfo-Klasse dargestellten Member deklariert.(Von MemberInfo geerbt.) |
![]() ![]() |
Name | Ruft den Namen des aktuellen Members ab.(Von MemberInfo geerbt.) |
![]() ![]() |
ReflectedType | Ruft das Klassenobjekt ab, mit dem diese Instanz von MemberInfo abgerufen wurde.(Von MemberInfo geerbt.) |
![]() |
ReturnParameter | Ruft ein ParameterInfo-Objekt ab, das Informationen zum Rückgabetyp der Methode enthält, z. B. ob der Rückgabetyp benutzerdefinierte Modifizierer aufweist. |
![]() ![]() |
ReturnType | Ruft den Rückgabetyp dieser Methode ab. |
![]() ![]() |
ReturnTypeCustomAttributes | Ruft die benutzerdefinierten Attribute für den Rückgabetyp ab. |
Zum Seitenanfang
Öffentliche Methoden
(siehe auch Geschützte Methoden )
Name | Beschreibung | |
---|---|---|
![]() ![]() |
Equals | Überladen. Stellt fest, ob zwei Instanzen von Object gleich sind. (Von Object geerbt.) |
![]() ![]() |
GetBaseDefinition | Gibt beim Überschreiben in einer abgeleiteten Klasse das MethodInfo-Objekt für die Methode in der direkten oder indirekten Basisklasse zurück, in der die durch diese Instanz dargestellte Methode zuerst deklariert wurde. |
![]() ![]() |
GetCurrentMethod | Gibt ein MethodBase-Objekt zurück, das die derzeit ausgeführte Methode darstellt. (Von MethodBase geerbt.) |
![]() ![]() |
GetCustomAttributes | Überladen. Gibt beim Überschreiben in einer abgeleiteten Klasse alle für diesen Member angewendeten Attribute zurück. (Von MemberInfo geerbt.) |
![]() ![]() |
GetGenericArguments | Überschrieben. Gibt ein Array von Type-Objekten zurück, die die Typargumente einer generischen Methode oder die Typparameter einer generischen Methodendefinition darstellen. |
![]() ![]() |
GetGenericMethodDefinition | Gibt ein MethodInfo-Objekt zurück, das eine generische Methodendefinition darstellt, aus der die aktuelle Methode konstruiert werden kann. |
![]() ![]() |
GetHashCode | Fungiert als Hashfunktion für einen bestimmten Typ. GetHashCode eignet sich für die Verwendung in Hashalgorithmen und Hashdatenstrukturen, z. B. in einer Hashtabelle. (Von Object geerbt.) |
![]() |
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. (Von MethodBase geerbt.) |
![]() ![]() ![]() |
GetMethodFromHandle | Überladen. Ruft Methodeninformationen mit dem angegebenen Handle ab. (Von MethodBase geerbt.) |
![]() |
GetMethodImplementationFlags | Gibt beim Überschreiben in einer abgeleiteten Klasse die MethodImplAttributes-Flags zurück. (Von MethodBase geerbt.) |
![]() ![]() |
GetParameters | Ruft beim Überschreiben in einer abgeleiteten Klasse die Parameter der angegebenen Methode oder des angegebenen Konstruktors ab. (Von MethodBase geerbt.) |
![]() ![]() |
GetType | Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.) |
![]() ![]() |
Invoke | Überladen. Ruft die Methode oder den Konstruktor auf, die bzw. der von dieser MethodInfo-Instanz reflektiert wird. (Von MethodBase geerbt.) |
![]() ![]() |
IsDefined | Gibt beim Überschreiben in einer abgeleiteten Klasse an, ob eine oder mehrere Instanzen der attributeType-Eigenschaft auf diesen Member angewendet werden. (Von MemberInfo geerbt.) |
![]() |
MakeGenericMethod | Ersetzt die Typparameter der aktuellen generischen Methodendefinition durch die Elemente eines Arrays von Typen und gibt ein MethodInfo-Objekt zurück, das die sich ergebende konstruierte Methode darstellt. |
![]() ![]() ![]() |
ReferenceEquals | Stellt fest, ob die angegebenen Object-Instanzen dieselbe Instanz sind. (Von Object geerbt.) |
![]() ![]() |
ToString | Gibt einen String zurück, der den aktuellen Object darstellt. (Von Object geerbt.) |
Zum Seitenanfang
Geschützte Methoden
Name | Beschreibung | |
---|---|---|
![]() ![]() |
Finalize | Gibt einem Object Gelegenheit zu dem Versuch, Ressourcen freizugeben und andere Bereinigungen durchzuführen, bevor das Object von der Garbage Collection freigegeben wird. (Von Object geerbt.) |
![]() ![]() |
MemberwiseClone | Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.) |
Zum Seitenanfang
Explizite Schnittstellenimplementierungen
Name | Beschreibung | |
---|---|---|
![]() ![]() |
System.Runtime.InteropServices._MethodInfo.GetIDsOfNames | Ordnet eine Reihe von Namen einer entsprechenden Reihe von Dispatchbezeichnern zu. |
![]() ![]() |
System.Runtime.InteropServices._MethodInfo.GetType | Stellt Zugriff auf die GetType-Methode aus COM bereit. |
![]() ![]() |
System.Runtime.InteropServices._MethodInfo.GetTypeInfo | Ruft die Typinformationen für ein Objekt ab, mit deren Hilfe die Typinformationen für eine Schnittstelle abgerufen werden können. |
![]() ![]() |
System.Runtime.InteropServices._MethodInfo.GetTypeInfoCount | Ruft die Anzahl der Schnittstellen mit Typinformationen ab, die von einem Objekt bereitgestellt werden (0 (null) oder 1). |
![]() ![]() |
System.Runtime.InteropServices._MethodInfo.Invoke | Ermöglicht den Zugriff auf die von einem Objekt verfügbar gemachten Eigenschaften und Methoden. |
Zum Seitenanfang
Siehe auch
Referenz
MethodInfo-Klasse
System.Reflection-Namespace
System.Type.GetMethods
System.Type.GetMethod
IsGenericMethod