ModuleBuilder.DefineGlobalMethodCore Methode
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.
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.