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
AddArgument(Type) |
Ajoute un argument à la signature. |
AddArgument(Type, Boolean) |
Ajoute un argument du type spécifié à la signature, en spécifiant s'il doit est épinglé. |
AddArgument(Type, Type[], Type[]) |
Ajoute un argument à la signature, avec les modificateurs personnalisés spécifiés. |
AddArgument(Type)
- Source:
- SignatureHelper.cs
- Source:
- SignatureHelper.cs
- Source:
- SignatureHelper.cs
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é finalisée.
clsArgument
a la valeur null
.
Remarques
Pour ajouter un argument avec des modificateurs personnalisés facultatifs ou obligatoires, utilisez la surcharge de méthode AddArgument(Type, Type[], Type[]) .
S’applique à
AddArgument(Type, Boolean)
- Source:
- SignatureHelper.cs
- Source:
- SignatureHelper.cs
- Source:
- SignatureHelper.cs
Ajoute un argument du type spécifié à la signature, en spécifiant s'il doit 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 de l'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 méthode AddArgument(Type, Type[], Type[]) .
S’applique à
AddArgument(Type, Type[], Type[])
- Source:
- SignatureHelper.cs
- Source:
- SignatureHelper.cs
- Source:
- SignatureHelper.cs
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);
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 de l'argument.
- requiredCustomModifiers
- Type[]
Tableau des types représentant les modificateurs personnalisés requis pour l'argument, tels que IsConst ou IsBoxed. Si l'argument ne possède pas de modificateur personnalisé requis, spécifiez null
.
- optionalCustomModifiers
- Type[]
Tableau des types représentant les modificateurs personnalisés facultatifs pour l'argument, tels que IsConst ou IsBoxed. Si l'argument ne possède pas de modificateur personnalisé facultatif, spécifiez null
.
Exceptions
argument
a la valeur null
.
- ou -
Un élément de requiredCustomModifiers
est optionalCustomModifiers
ou null
.
La signature a déjà été finalisée.
- ou -
Un des modificateurs personnalisés spécifiés est un type de tableau.
- ou -
Un des modificateurs personnalisés spécifiés est un type générique ouvert. Cela signifie que la propriété ContainsGenericParameters est true
pour le modificateur personnalisé.
Remarques
Consultez l’espace System.Runtime.CompilerServices de noms pour les classes qui représentent des modificateurs personnalisés.