MethodBuilder.SetSignatureCore Yöntem

Tanım

Türetilmiş bir sınıfta geçersiz kılındığında, dönüş türü, parametre türleri ve dönüş türü ile parametre türlerinin gerekli ve isteğe bağlı özel değiştiricileri dahil olmak üzere yöntem imzasını ayarlar.

protected:
 abstract void SetSignatureCore(Type ^ returnType, cli::array <Type ^> ^ returnTypeRequiredCustomModifiers, cli::array <Type ^> ^ returnTypeOptionalCustomModifiers, cli::array <Type ^> ^ parameterTypes, cli::array <cli::array <Type ^> ^> ^ parameterTypeRequiredCustomModifiers, cli::array <cli::array <Type ^> ^> ^ parameterTypeOptionalCustomModifiers);
protected abstract void SetSignatureCore (Type? returnType, Type[]? returnTypeRequiredCustomModifiers, Type[]? returnTypeOptionalCustomModifiers, Type[]? parameterTypes, Type[][]? parameterTypeRequiredCustomModifiers, Type[][]? parameterTypeOptionalCustomModifiers);
abstract member SetSignatureCore : Type * Type[] * Type[] * Type[] * Type[][] * Type[][] -> unit
Protected MustOverride Sub SetSignatureCore (returnType As Type, returnTypeRequiredCustomModifiers As Type(), returnTypeOptionalCustomModifiers As Type(), parameterTypes As Type(), parameterTypeRequiredCustomModifiers As Type()(), parameterTypeOptionalCustomModifiers As Type()())

Parametreler

returnType
Type

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

returnTypeRequiredCustomModifiers
Type[]

Gerekli özel değiştiricileri temsil eden tür dizisi.

returnTypeOptionalCustomModifiers
Type[]

İsteğe bağlı özel değiştiricileri temsil eden tür dizisi.

parameterTypes
Type[]

yönteminin parametrelerinin türleri.

parameterTypeRequiredCustomModifiers
Type[][]

Tür dizileri dizisi. Her tür dizisi, karşılık gelen parametre için gerekli özel değiştiricileri temsil eder.

parameterTypeOptionalCustomModifiers
Type[][]

Tür dizileri dizisi. Her tür dizisi, ilgili parametre için isteğe bağlı özel değiştiricileri temsil eder.

Şunlara uygulanır