Поделиться через


MethodBuilder.SetSignatureCore Метод

Определение

При переопределении в производном классе задает сигнатуру метода, включая тип возвращаемого значения, типы параметров, а также обязательные и необязательные настраиваемые модификаторы возвращаемого типа и типов параметров.

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()())

Параметры

returnType
Type

Тип возвращаемых данных метода.

returnTypeRequiredCustomModifiers
Type[]

Массив типов, представляющих необходимые настраиваемые модификаторы.

returnTypeOptionalCustomModifiers
Type[]

Массив типов, представляющих необязательные настраиваемые модификаторы.

parameterTypes
Type[]

Типы параметров метода.

parameterTypeRequiredCustomModifiers
Type[][]

Массив массивов типов. Каждый массив типов представляет необходимые настраиваемые модификаторы для соответствующего параметра.

parameterTypeOptionalCustomModifiers
Type[][]

Массив массивов типов. Каждый массив типов представляет собой необязательные пользовательские модификаторы для соответствующего параметра.

Применяется к