ModuleBuilder.DefineGlobalMethodCore Metodo

Definizione

Quando sottoposto a override in una classe derivata, definisce un metodo globale con il nome, gli attributi, la convenzione di chiamata, il tipo restituito, i modificatori personalizzati per il tipo restituito, i tipi di parametro e i modificatori personalizzati per i tipi di parametro.

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

Parametri

name
String

Nome del metodo. name non può contenere caratteri incorporati null .

attributes
MethodAttributes

Combinazione bit per bit dei valori di enumerazione che specifica gli attributi del metodo . Gli attributi devono includere Static.

callingConvention
CallingConventions

Convenzione di chiamata per il metodo .

returnType
Type

Tipo restituito del metodo.

requiredReturnTypeCustomModifiers
Type[]

Matrice di tipi che rappresentano i modificatori personalizzati necessari per il tipo restituito.

optionalReturnTypeCustomModifiers
Type[]

Matrice di tipi che rappresentano i modificatori personalizzati facoltativi per il tipo restituito.

parameterTypes
Type[]

Tipi dei parametri del metodo.

requiredParameterTypeCustomModifiers
Type[][]

Matrice di matrici di tipi. Ogni matrice di tipi rappresenta i modificatori personalizzati necessari per il parametro corrispondente del metodo globale.

optionalParameterTypeCustomModifiers
Type[][]

Matrice di matrici di tipi. Ogni matrice di tipi rappresenta i modificatori personalizzati facoltativi per il parametro corrispondente del metodo globale.

Valori restituiti

Metodo globale definito.

Si applica a