SignatureHelper.AddArguments(Type[], Type[][], Type[][]) Méthode

Définition

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.

S’applique à