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
AddArgument(Type) |
Aggiunge un argomento alla firma. |
AddArgument(Type, Boolean) |
Aggiunge un argomento del tipo specificato alla firma, indicando 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
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
Il tipo di argomento.
Eccezioni
La firma è già stata terminata.
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
Aggiunge un argomento del tipo specificato alla firma, indicando 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 dell'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
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 dell'argomento.
- requiredCustomModifiers
- Type[]
Matrice di tipi che rappresentano i modificatori personalizzati obbligatori per l'argomento, come 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, come 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 terminata.
-oppure-
Uno dei modificatori personalizzati specificati è un tipo di matrice.
-oppure-
Uno dei modificatori personalizzati specificati è un tipo generico aperto. In altre parole, la proprietà ContainsGenericParameters è true
per il modificatore personalizzato.
Commenti
Vedere lo System.Runtime.CompilerServices spazio dei nomi per le classi che rappresentano modificatori personalizzati.