Bagikan melalui


ModuleBuilder.DefineGlobalMethodCore Metode

Definisi

Saat ditimpa dalam kelas turunan, menentukan metode global dengan nama, atribut, konvensi panggilan yang ditentukan, jenis pengembalian, pengubah kustom untuk jenis pengembalian, jenis parameter, dan pengubah kustom untuk jenis parameter.

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

Nama metode . name tidak boleh berisi karakter yang disematkan null .

attributes
MethodAttributes

Kombinasi bitwise dari nilai enumerasi yang menentukan atribut metode . Atribut harus mencakup Static.

callingConvention
CallingConventions

Konvensi pemanggilan untuk metode .

returnType
Type

Jenis pengembalian metode .

requiredReturnTypeCustomModifiers
Type[]

Array jenis yang mewakili pengubah kustom yang diperlukan untuk jenis pengembalian.

optionalReturnTypeCustomModifiers
Type[]

Array jenis yang mewakili pengubah kustom opsional untuk jenis pengembalian.

parameterTypes
Type[]

Jenis parameter metode.

requiredParameterTypeCustomModifiers
Type[][]

Array jenis. Setiap array jenis mewakili pengubah kustom yang diperlukan untuk parameter yang sesuai dari metode global.

optionalParameterTypeCustomModifiers
Type[][]

Array jenis. Setiap array jenis mewakili pengubah kustom opsional untuk parameter yang sesuai dari metode global.

Mengembalikan

Metode global yang ditentukan.

Berlaku untuk