ModuleBuilder.DefineGlobalMethodCore Methode

Definitie

Wanneer deze wordt overschreven in een afgeleide klasse, definieert u een globale methode met de opgegeven naam, kenmerken, aanroepende conventie, retourtype, aangepaste modifiers voor het retourtype, parametertypen en aangepaste wijzigingstypen voor de 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

Parameters

name
String

De naam van de methode. name kan geen ingesloten null tekens bevatten.

attributes
MethodAttributes

Een bitsgewijze combinatie van de opsommingswaarden waarmee de kenmerken van de methode worden opgegeven. De kenmerken moeten zijn opgenomen Static.

callingConvention
CallingConventions

De aanroepconventie voor de methode.

returnType
Type

Het retourtype van de methode.

requiredReturnTypeCustomModifiers
Type[]

Een matrix met typen die de vereiste aangepaste modifiers voor het retourtype vertegenwoordigen.

optionalReturnTypeCustomModifiers
Type[]

Een matrix met typen die de optionele aangepaste modifiers voor het retourtype vertegenwoordigen.

parameterTypes
Type[]

De typen parameters van de methode.

requiredParameterTypeCustomModifiers
Type[][]

Een matrix van matrices van typen. Elke matrix van typen vertegenwoordigt de vereiste aangepaste modifiers voor de bijbehorende parameter van de globale methode.

optionalParameterTypeCustomModifiers
Type[][]

Een matrix van matrices van typen. Elke matrix van typen vertegenwoordigt de optionele aangepaste modifiers voor de bijbehorende parameter van de globale methode.

Retouren

De gedefinieerde globale methode.

Van toepassing op