SignatureHelper.AddArgument Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Aggiunge un argomento alla firma.
Overload
| Nome | Descrizione |
|---|---|
| AddArgument(Type) |
Aggiunge un argomento alla firma. |
| AddArgument(Type, Boolean) |
Aggiunge un argomento del tipo specificato alla firma, specificando se l'argomento è bloccato. |
| AddArgument(Type, Type[], Type[]) |
Aggiunge un argomento alla firma, con i modificatori personalizzati specificati. |
AddArgument(Type)
- Origine:
- SignatureHelper.cs
- Origine:
- SignatureHelper.cs
- Origine:
- SignatureHelper.cs
- Origine:
- SignatureHelper.cs
- Origine:
- SignatureHelper.cs
Aggiunge un argomento alla firma.
public:
void AddArgument(Type ^ clsArgument);
public void AddArgument(Type clsArgument);
member this.AddArgument : Type -> unit
Public Sub AddArgument (clsArgument As Type)
Parametri
- clsArgument
- Type
Tipo dell'argomento.
Eccezioni
La firma è già stata completata.
clsArgument è null.
Commenti
Per aggiungere un argomento con modificatori personalizzati facoltativi o obbligatori, usare l'overload del AddArgument(Type, Type[], Type[]) metodo .
Si applica a
AddArgument(Type, Boolean)
- Origine:
- SignatureHelper.cs
- Origine:
- SignatureHelper.cs
- Origine:
- SignatureHelper.cs
- Origine:
- SignatureHelper.cs
- Origine:
- SignatureHelper.cs
Aggiunge un argomento del tipo specificato alla firma, specificando se l'argomento è bloccato.
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)
Parametri
- argument
- Type
Tipo di argomento.
- pinned
- Boolean
true se l'argomento è bloccato; in caso contrario, false.
Eccezioni
argument è null.
Commenti
Per aggiungere un argomento con modificatori personalizzati facoltativi o obbligatori, usare l'overload del AddArgument(Type, Type[], Type[]) metodo .
Si applica a
AddArgument(Type, Type[], Type[])
- Origine:
- SignatureHelper.cs
- Origine:
- SignatureHelper.cs
- Origine:
- SignatureHelper.cs
- Origine:
- SignatureHelper.cs
- Origine:
- SignatureHelper.cs
Aggiunge un argomento alla firma, con i modificatori personalizzati specificati.
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())
Parametri
- argument
- Type
Tipo di argomento.
- requiredCustomModifiers
- Type[]
Matrice di tipi che rappresentano i modificatori personalizzati necessari per l'argomento, ad esempio IsConst o IsBoxed. Se l'argomento non dispone di modificatori personalizzati obbligatori, specificare null.
- optionalCustomModifiers
- Type[]
Matrice di tipi che rappresentano i modificatori personalizzati facoltativi per l'argomento, ad esempio IsConst o IsBoxed. Se l'argomento non dispone di modificatori personalizzati facoltativi, specificare null.
Eccezioni
argument è null.
oppure
Un elemento di requiredCustomModifiers o optionalCustomModifiers è null.
La firma è già stata completata.
oppure
Uno dei modificatori personalizzati specificati è un tipo di matrice.
oppure
Uno dei modificatori personalizzati specificati è un tipo generico aperto. Ovvero, la ContainsGenericParameters proprietà è true per il modificatore personalizzato.
Commenti
Vedere lo System.Runtime.CompilerServices spazio dei nomi per le classi che rappresentano modificatori personalizzati.