ModuleBuilder.DefineGlobalMethodCore Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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.