SignatureHelper.AddArguments(Type[], Type[][], Type[][]) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Aggiunge un gruppo di argomenti alla firma con i modificatori personalizzati specificati.
public:
void AddArguments(cli::array <Type ^> ^ arguments, cli::array <cli::array <Type ^> ^> ^ requiredCustomModifiers, cli::array <cli::array <Type ^> ^> ^ optionalCustomModifiers);
public void AddArguments (Type[]? arguments, Type[][]? requiredCustomModifiers, Type[][]? optionalCustomModifiers);
public void AddArguments (Type[] arguments, Type[][] requiredCustomModifiers, Type[][] optionalCustomModifiers);
member this.AddArguments : Type[] * Type[][] * Type[][] -> unit
Public Sub AddArguments (arguments As Type(), requiredCustomModifiers As Type()(), optionalCustomModifiers As Type()())
Parametri
- arguments
- Type[]
Tipi degli argomenti da aggiungere.
- requiredCustomModifiers
- Type[][]
Matrice di matrici di tipi. Ciascuna matrice di tipi rappresenta i modificatori personalizzati obbligatori per l'argomento corrispondente, come IsConst o IsBoxed. Se un determinato argomento non dispone di modificatori personalizzati obbligatori, specificare null
invece di una matrice di tipi. Se nessun argomento dispone di modificatori personalizzati obbligatori, specificare null
invece di una matrice di matrici.
- optionalCustomModifiers
- Type[][]
Matrice di matrici di tipi. Ciascuna matrice di tipi rappresenta i modificatori personalizzati facoltativi per l'argomento corrispondente, come IsConst o IsBoxed. Se un determinato argomento non dispone di modificatori personalizzati facoltativi, specificare null
invece di una matrice di tipi. Se nessun argomento dispone di modificatori personalizzati facoltativi, specificare null
invece di una matrice di matrici.
Eccezioni
Un elemento di arguments
è null
.
-oppure-
Uno dei modificatori personalizzati specificati è null
.
null
può tuttavia essere specificato per la matrice di modificatori personalizzati per qualsiasi argomento.
La firma è già stata terminata.
-oppure-
Uno dei modificatori personalizzati specificati è un tipo di matrice.
-oppure-
Uno dei modificatori personalizzati specificati è un tipo generico aperto. In altre parole, la proprietà ContainsGenericParameters è true
per il modificatore personalizzato.
-oppure-
La dimensione di requiredCustomModifiers
o optionalCustomModifiers
non è uguale a quella di arguments
.
Commenti
Gli argomenti vengono aggiunti alla fine della firma, in ordine degli elementi di arguments
.
Vedere lo System.Runtime.CompilerServices spazio dei nomi per le classi che rappresentano modificatori personalizzati.