ModuleBuilder.DefineGlobalMethodCore Methode

Definition

Definiert beim Überschreiben in einer abgeleiteten Klasse eine globale Methode mit dem angegebenen Namen, Attributen, Aufrufkonvention, Rückgabetyp, benutzerdefinierten Modifizierern für den Rückgabetyp, Parametertypen und benutzerdefinierten Modifizierern für die Parametertypen.

protected:
 abstract System::Reflection::Emit::MethodBuilder ^ DefineGlobalMethodCore(System::String ^ name, System::Reflection::MethodAttributes attributes, System::Reflection::CallingConventions callingConvention, Type ^ returnType, cli::array <Type ^> ^ requiredReturnTypeCustomModifiers, cli::array <Type ^> ^ optionalReturnTypeCustomModifiers, cli::array <Type ^> ^ parameterTypes, cli::array <cli::array <Type ^> ^> ^ requiredParameterTypeCustomModifiers, cli::array <cli::array <Type ^> ^> ^ optionalParameterTypeCustomModifiers);
protected abstract System.Reflection.Emit.MethodBuilder DefineGlobalMethodCore (string name, System.Reflection.MethodAttributes attributes, System.Reflection.CallingConventions callingConvention, Type? returnType, Type[]? requiredReturnTypeCustomModifiers, Type[]? optionalReturnTypeCustomModifiers, Type[]? parameterTypes, Type[][]? requiredParameterTypeCustomModifiers, Type[][]? optionalParameterTypeCustomModifiers);
abstract member DefineGlobalMethodCore : string * System.Reflection.MethodAttributes * System.Reflection.CallingConventions * Type * Type[] * Type[] * Type[] * Type[][] * Type[][] -> System.Reflection.Emit.MethodBuilder
Protected MustOverride Function DefineGlobalMethodCore (name As String, attributes As MethodAttributes, callingConvention As CallingConventions, returnType As Type, requiredReturnTypeCustomModifiers As Type(), optionalReturnTypeCustomModifiers As Type(), parameterTypes As Type(), requiredParameterTypeCustomModifiers As Type()(), optionalParameterTypeCustomModifiers As Type()()) As MethodBuilder

Parameter

name
String

Der Name der Methode. name darf keine eingebetteten null Zeichen enthalten.

attributes
MethodAttributes

Eine bitweise Kombination der Enumerationswerte, die die Attribute der Methode angibt. Die Attribute müssen enthalten Static.

callingConvention
CallingConventions

Die Aufrufkonvention für die Methode.

returnType
Type

Der Rückgabetyp der Methode.

requiredReturnTypeCustomModifiers
Type[]

Ein Array von Typen, das die erforderlichen benutzerdefinierten Modifizierer für den Rückgabetyp darstellt.

optionalReturnTypeCustomModifiers
Type[]

Ein Array von Typen, das die optionalen benutzerdefinierten Modifizierer für den Rückgabetyp darstellt.

parameterTypes
Type[]

Die Typen der Parameter der Methode.

requiredParameterTypeCustomModifiers
Type[][]

Ein Array mit Arrays von Typen. Jedes Array von Typen stellt die erforderlichen benutzerdefinierten Modifizierer für den entsprechenden Parameter der globalen Methode dar.

optionalParameterTypeCustomModifiers
Type[][]

Ein Array mit Arrays von Typen. Jedes Array von Typen stellt die optionalen benutzerdefinierten Modifizierer für den entsprechenden Parameter der globalen Methode dar.

Gibt zurück

Die definierte globale Methode.

Gilt für: