SignatureHelper.AddArgument Méthode

Définition

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.

S’applique à