ModuleBuilder.DefineGlobalMethodCore Yöntem

Tanım

Türetilmiş bir sınıfta geçersiz kılındığında, belirtilen ada, özniteliklere, çağırma kuralına, dönüş türüne, dönüş türüne yönelik özel değiştiricilere, parametre türlerine ve parametre türleri için özel değiştiricilere sahip 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önteminin adı. name ekli 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 bir tür dizisi.

optionalReturnTypeCustomModifiers
Type[]

Dönüş türü için isteğe bağlı özel değiştiricileri temsil eden bir 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 ilgili 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