MethodBuilder.SetSignatureCore Metodo

Definizione

In caso di override in una classe derivata, imposta la firma del metodo, inclusi il tipo restituito, i tipi di parametro e i modificatori personalizzati obbligatori e facoltativi dei tipi di tipo restituito e di parametro.

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

Parametri

returnType
Type

Tipo restituito del metodo.

returnTypeRequiredCustomModifiers
Type[]

Matrice di tipi che rappresentano i modificatori personalizzati necessari.

returnTypeOptionalCustomModifiers
Type[]

Matrice di tipi che rappresentano i modificatori personalizzati facoltativi.

parameterTypes
Type[]

Tipi dei parametri del metodo .

parameterTypeRequiredCustomModifiers
Type[][]

Matrice di matrici di tipi. Ogni matrice di tipi rappresenta i modificatori personalizzati necessari per il parametro corrispondente.

parameterTypeOptionalCustomModifiers
Type[][]

Matrice di matrici di tipi. Ogni matrice di tipi rappresenta i modificatori personalizzati facoltativi per il parametro corrispondente.

Si applica a