SignatureHelper.AddArguments(Type[], Type[][], Type[][]) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Ajoute un jeu d’arguments à la signature, avec les modificateurs personnalisés spécifiés.
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);
member this.AddArguments : Type[] * Type[][] * Type[][] -> unit
Public Sub AddArguments (arguments As Type(), requiredCustomModifiers As Type()(), optionalCustomModifiers As Type()())
Paramètres
- arguments
- Type[]
Types des arguments à ajouter.
- requiredCustomModifiers
- Type[][]
Tableau de tableaux de types. Chaque tableau de types représente les modificateurs personnalisés requis pour l’argument correspondant, tel que IsConst ou IsBoxed. Si un argument particulier n’a pas de modificateurs personnalisés requis, spécifiez null au lieu d’un tableau de types. Si aucun des arguments n’a besoin de modificateurs personnalisés, spécifiez null plutôt qu’un tableau de tableaux.
- optionalCustomModifiers
- Type[][]
Tableau de tableaux de types. Chaque tableau de types représente les modificateurs personnalisés facultatifs pour l’argument correspondant, tel que IsConst ou IsBoxed. Si un argument particulier n’a aucun modificateur personnalisé facultatif, spécifiez null au lieu d’un tableau de types. Si aucun des arguments n’a de modificateurs personnalisés facultatifs, spécifiez null au lieu d’un tableau de tableaux.
Exceptions
Un élément de arguments .null
-ou-
L’un des modificateurs personnalisés spécifiés est null. (Toutefois, null peut être spécifié pour le tableau de modificateurs personnalisés pour n’importe quel argument.)
La signature a déjà été terminée.
-ou-
L’un des modificateurs personnalisés spécifiés est un type de tableau.
-ou-
L’un des modificateurs personnalisés spécifiés est un type générique ouvert. Autrement dit, la ContainsGenericParameters propriété concerne true le modificateur personnalisé.
-ou-
La taille ou n’est requiredCustomModifiersoptionalCustomModifiers pas égale à la taille de arguments.
Remarques
Les arguments sont ajoutés à la fin de la signature, dans l’ordre des éléments de arguments.
Consultez l’espace System.Runtime.CompilerServices de noms pour les classes qui représentent des modificateurs personnalisés.