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 set 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. Ogni matrice di tipi rappresenta i modificatori personalizzati necessari per l'argomento corrispondente, ad esempio IsConst o IsBoxed. Se un argomento specifico non include modificatori personalizzati obbligatori, specificare null invece di una matrice di tipi. Se nessuno degli argomenti dispone di modificatori personalizzati necessari, specificare null invece di una matrice di matrici.
- optionalCustomModifiers
- Type[][]
Matrice di matrici di tipi. Ogni matrice di tipi rappresenta i modificatori personalizzati facoltativi per l'argomento corrispondente, ad esempio IsConst o IsBoxed. Se un argomento specifico non include modificatori personalizzati facoltativi, specificare null anziché una matrice di tipi. Se nessuno degli argomenti 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. È tuttavia null possibile specificare per la matrice di modificatori personalizzati per qualsiasi argomento.
La firma è già stata completata.
oppure
Uno dei modificatori personalizzati specificati è un tipo di matrice.
oppure
Uno dei modificatori personalizzati specificati è un tipo generico aperto. Ovvero, la ContainsGenericParameters proprietà è true per il modificatore personalizzato.
oppure
La dimensione di requiredCustomModifiers o optionalCustomModifiers non è uguale alla dimensione 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.