ModuleBuilder.DefineGlobalMethodCore Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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.