ModuleBuilder.DefineGlobalMethodCore Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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.