Aracılığıyla paylaş


ModuleBuilder.DefineGlobalMethodCore Yöntem

Tanım

Türetilmiş bir sınıfta geçersiz kılındığında, belirtilen ad, öznitelikler, çağırma kuralı, dönüş türü, dönüş türü için özel değiştiriciler, parametre türleri ve parametre türleri için özel değiştiriciler ile genel bir yöntem tanımlar.

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

Parametreler

name
String

Yöntemin adı. name eklenmiş null karakterler içeremez.

attributes
MethodAttributes

Yönteminin özniteliklerini belirten numaralandırma değerlerinin bit düzeyinde birleşimi. Öznitelikler içermelidir Static.

callingConvention
CallingConventions

yöntemi için çağırma kuralı.

returnType
Type

Yönteminin dönüş türü.

requiredReturnTypeCustomModifiers
Type[]

Dönüş türü için gerekli özel değiştiricileri temsil eden tür dizisi.

optionalReturnTypeCustomModifiers
Type[]

Dönüş türü için isteğe bağlı özel değiştiricileri temsil eden tür dizisi.

parameterTypes
Type[]

Yöntemin parametrelerinin türleri.

requiredParameterTypeCustomModifiers
Type[][]

Tür dizileri dizisi. Her tür dizisi, genel yöntemin ilgili parametresi için gerekli özel değiştiricileri temsil eder.

optionalParameterTypeCustomModifiers
Type[][]

Tür dizileri dizisi. Her tür dizisi, genel yöntemin karşılık gelen parametresi için isteğe bağlı özel değiştiricileri temsil eder.

Döndürülenler

Tanımlanan genel yöntem.

Şunlara uygulanır