SignatureHelper.AddArgument 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 argument à la signature.
Surcharges
| Nom | Description |
|---|---|
| AddArgument(Type) |
Ajoute un argument à la signature. |
| AddArgument(Type, Boolean) |
Ajoute un argument du type spécifié à la signature, en spécifiant si l’argument est épinglé. |
| AddArgument(Type, Type[], Type[]) |
Ajoute un argument à la signature, avec les modificateurs personnalisés spécifiés. |
AddArgument(Type)
Ajoute un argument à la signature.
public:
void AddArgument(Type ^ clsArgument);
public void AddArgument(Type clsArgument);
member this.AddArgument : Type -> unit
Public Sub AddArgument (clsArgument As Type)
Paramètres
- clsArgument
- Type
Type de l’argument.
Exceptions
La signature a déjà été terminée.
clsArgument a la valeur null.
Remarques
Pour ajouter un argument avec des modificateurs personnalisés facultatifs ou obligatoires, utilisez la surcharge de AddArgument(Type, Type[], Type[]) méthode.
S’applique à
AddArgument(Type, Boolean)
Ajoute un argument du type spécifié à la signature, en spécifiant si l’argument est épinglé.
public:
void AddArgument(Type ^ argument, bool pinned);
public void AddArgument(Type argument, bool pinned);
member this.AddArgument : Type * bool -> unit
Public Sub AddArgument (argument As Type, pinned As Boolean)
Paramètres
- argument
- Type
Type d’argument.
- pinned
- Boolean
true si l’argument est épinglé ; sinon, false.
Exceptions
argument a la valeur null.
Remarques
Pour ajouter un argument avec des modificateurs personnalisés facultatifs ou obligatoires, utilisez la surcharge de AddArgument(Type, Type[], Type[]) méthode.
S’applique à
AddArgument(Type, Type[], Type[])
Ajoute un argument à la signature, avec les modificateurs personnalisés spécifiés.
public:
void AddArgument(Type ^ argument, cli::array <Type ^> ^ requiredCustomModifiers, cli::array <Type ^> ^ optionalCustomModifiers);
public void AddArgument(Type argument, Type[] requiredCustomModifiers, Type[] optionalCustomModifiers);
member this.AddArgument : Type * Type[] * Type[] -> unit
Public Sub AddArgument (argument As Type, requiredCustomModifiers As Type(), optionalCustomModifiers As Type())
Paramètres
- argument
- Type
Type d’argument.
- requiredCustomModifiers
- Type[]
Tableau de types représentant les modificateurs personnalisés requis pour l’argument, tel que IsConst ou IsBoxed. Si l’argument n’a pas de modificateurs personnalisés requis, spécifiez null.
- optionalCustomModifiers
- Type[]
Tableau de types représentant les modificateurs personnalisés facultatifs pour l’argument, tels que IsConst ou IsBoxed. Si l’argument n’a aucun modificateur personnalisé facultatif, spécifiez null.
Exceptions
argument a la valeur null.
-ou-
Un élément de ou optionalCustomModifiers d’un requiredCustomModifiers élément est null.
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é.
Remarques
Consultez l’espace System.Runtime.CompilerServices de noms pour les classes qui représentent des modificateurs personnalisés.