MethodBuilder-Member
Definiert eine Methode (oder einen Konstruktor) in einer dynamischen Klasse und stellt diese bzw. diesen dar.
In den folgenden Tabellen werden die vom MethodBuilder -Typ verfügbar gemachten Member aufgeführt.
Öffentliche Eigenschaften
Name | Beschreibung | |
---|---|---|
Attributes | Überschrieben. Ruft die Attribute für diese Methode ab. | |
CallingConvention | Überschrieben. Gibt die Aufrufkonvention für die Methode zurück. | |
ContainsGenericParameters | Überschrieben. Wird für diesen Typ nicht unterstützt. | |
DeclaringType | Überschrieben. Gibt den Typ zurück, der diese Methode deklariert. | |
InitLocals | Ruft einen booleschen Wert ab, der angibt, ob die lokalen Variablen in dieser Methode mit 0 (null) initialisiert werden, oder legt diesen fest. Der Standardwert dieser Eigenschaft ist true. | |
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 Methode eine generische Methode ist. | |
IsGenericMethodDefinition | Überschrieben. Ruft einen Wert ab, der angibt, ob das aktuelle MethodBuilder-Objekt 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 | Ruft einen MemberTypes-Wert ab, der angibt, dass dieser Member eine Methode ist.(Von MethodInfo geerbt.) | |
MetadataToken | Ruft einen Wert ab, der ein Metadatenelement identifiziert.(Von MemberInfo geerbt.) | |
MethodHandle | Überschrieben. Ruft das interne Handle für die Methode ab. Verwenden Sie dieses Handle, um auf das zugrunde liegende Metadatenhandle zuzugreifen. | |
Module | Überschrieben. Ruft das Modul ab, in dem die aktuelle Methode definiert wird. | |
Name | Überschrieben. Ruft den Namen dieser Methode ab. | |
ReflectedType | Überschrieben. Ruft die Klasse ab, die bei der Reflektion zum Abrufen dieses Objekts verwendet wurde. | |
ReturnParameter | Überschrieben. Ruft ein ParameterInfo-Objekt ab, das Informationen zum Rückgabetyp der Methode enthält, z: B. ob der Rückgabetyp benutzerdefinierte Modifizierer hat. | |
ReturnType | Ruft den Rückgabetyp dieser Methode ab.(Von MethodInfo geerbt.) | |
ReturnTypeCustomAttributes | Überschrieben. Gibt die benutzerdefinierten Attribute des Rückgabetyps der Methode zurück. | |
Signature | Ruft die Signatur der Methode ab. |
Zum Seitenanfang
Öffentliche Methoden
Name | Beschreibung | |
---|---|---|
AddDeclarativeSecurity | Fügt dieser Methode Deklarationssicherheit hinzu. | |
CreateMethodBody | Erstellt den Methodenkörper unter Verwendung eines angegebenen Bytearrays von MSIL-Anweisungen (Microsoft Intermediate Language). | |
DefineGenericParameters | Legt die Anzahl der generischen Typparameter für die aktuelle Methode fest, gibt deren Namen an und gibt ein Array von GenericTypeParameterBuilder-Objekten zurück, mit dem ihre Einschränkungen definiert werden können. | |
DefineParameter | Definiert einen Parameter dieser Methode. | |
Equals | Überladen. Überschrieben. Bestimmt, ob zwei Objekte gleich sind. | |
GetBaseDefinition | Überschrieben. Gibt die Basisimplementierung einer Methode zurück. | |
GetCurrentMethod | Gibt ein MethodBase-Objekt zurück, das die derzeit ausgeführte Methode darstellt. (Von MethodBase geerbt.) | |
GetCustomAttributes | Überladen. Überschrieben. Gibt die benutzerdefinierten Attribute zurück, die für diese Methode definiert sind. | |
GetGenericArguments | Überschrieben. Gibt ein Array von GenericTypeParameterBuilder-Objekten zurück, die die Typparameter der Methode darstellen, wenn diese generisch ist. | |
GetGenericMethodDefinition | Überschrieben. Gibt diese Methode zurück. | |
GetHashCode | Überschrieben. Ruft den Hashcode für diese Methode ab. | |
GetILGenerator | Überladen. Gibt einen ILGenerator für diese Methode zurück. | |
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 | Überschrieben. Gibt die Implementierungsflags für die Methode zurück. | |
GetModule | Gibt einen Verweis auf das Modul zurück, in dem diese Methode enthalten ist. | |
GetParameters | Überschrieben. Gibt die Parameter dieser Methode zurück. | |
GetToken | Gibt das MethodToken zurück, das das Token für diese Methode darstellt. | |
GetType | Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.) | |
Invoke | Überladen. Ruft die Methode auf. | |
IsDefined | Überschrieben. Überprüft, ob der angegebene Typ des benutzerdefinierten Attributs definiert ist. | |
MakeGenericMethod | Überschrieben. Gibt eine mit den angegebenen generischen Typargumenten aus der aktuellen generischen Methodendefinition konstruierte generische Methode zurück. | |
ReferenceEquals | Stellt fest, ob die angegebenen Object-Instanzen dieselbe Instanz sind. (Von Object geerbt.) | |
SetCustomAttribute | Überladen. Legt ein benutzerdefiniertes Attribut fest. | |
SetImplementationFlags | Legt die Implementierungsflags für diese Methode fest. | |
SetMarshal | Legt Marshallinformationen für den Rückgabetyp dieser Methode fest. | |
SetParameters | Legt die Anzahl und die Typen der Parameter für eine Methode fest. | |
SetReturnType | Legt den Rückgabetyp der Methode fest. | |
SetSignature | Legt die Methodensignatur fest, einschließlich des Rückgabetyps, der Parametertypen und der erforderlichen und optionalen benutzerdefinierten Modifizierer für den Rückgabetyp und die Parametertypen. | |
SetSymCustomAttribute | Legt ein symbolisches benutzerdefiniertes Attribut mithilfe eines BLOBs fest. | |
ToString | Überschrieben. Gibt diese MethodBuilder-Instanz als Zeichenfolge zurück. |
Zum Seitenanfang
Explizite Schnittstellenimplementierungen
Name | Beschreibung | |
---|---|---|
System.Runtime.InteropServices._MethodBuilder.GetIDsOfNames | Ordnet eine Reihe von Namen einer entsprechenden Gruppe von Dispatchbezeichnern zu. | |
System.Runtime.InteropServices._MethodBuilder.GetTypeInfo | Ruft die Typinformationen für ein Objekt ab, mit denen dann die Typinformationen für eine Schnittstelle abgerufen werden können. | |
System.Runtime.InteropServices._MethodBuilder.GetTypeInfoCount | Ruft die Anzahl der Schnittstellen mit Typinformationen ab, die von einem Objekt bereitgestellt werden (0 (null) oder 1). | |
System.Runtime.InteropServices._MethodBuilder.Invoke | Ermöglicht den Zugriff auf die von einem Objekt verfügbar gemachten Eigenschaften und Methoden. |
Zum Seitenanfang