SignatureHelper.AddArgument Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Lägger till ett argument i signaturen.
Överlagringar
| Name | Description |
|---|---|
| AddArgument(Type) |
Lägger till ett argument i signaturen. |
| AddArgument(Type, Boolean) |
Lägger till ett argument av den angivna typen i signaturen och anger om argumentet är fäst. |
| AddArgument(Type, Type[], Type[]) |
Lägger till ett argument i signaturen med de angivna anpassade modifierarna. |
AddArgument(Type)
Lägger till ett argument i signaturen.
public:
void AddArgument(Type ^ clsArgument);
public void AddArgument(Type clsArgument);
member this.AddArgument : Type -> unit
Public Sub AddArgument (clsArgument As Type)
Parametrar
- clsArgument
- Type
Typen av argument.
Undantag
Signaturen har redan slutförts.
clsArgument är null.
Kommentarer
Om du vill lägga till ett argument med valfria eller nödvändiga anpassade modifierare använder du AddArgument(Type, Type[], Type[]) metodens överlagring.
Gäller för
AddArgument(Type, Boolean)
Lägger till ett argument av den angivna typen i signaturen och anger om argumentet är fäst.
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)
Parametrar
- argument
- Type
Argumenttypen.
- pinned
- Boolean
trueom argumentet är fäst; annars . false
Undantag
argument är null.
Kommentarer
Om du vill lägga till ett argument med valfria eller nödvändiga anpassade modifierare använder du AddArgument(Type, Type[], Type[]) metodens överlagring.
Gäller för
AddArgument(Type, Type[], Type[])
Lägger till ett argument i signaturen med de angivna anpassade modifierarna.
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())
Parametrar
- argument
- Type
Argumenttypen.
- requiredCustomModifiers
- Type[]
En matris med typer som representerar nödvändiga anpassade modifierare för argumentet, till exempel IsConst eller IsBoxed. Om argumentet inte har några nödvändiga anpassade modifierare anger du null.
- optionalCustomModifiers
- Type[]
En matris med typer som representerar valfria anpassade modifierare för argumentet, till exempel IsConst eller IsBoxed. Om argumentet inte har några valfria anpassade modifierare anger du null.
Undantag
argument är null.
-eller-
Ett element i requiredCustomModifiers eller optionalCustomModifiers är null.
Signaturen har redan slutförts.
-eller-
En av de angivna anpassade modifierarna är en matristyp.
-eller-
En av de angivna anpassade modifierarna är en öppen allmän typ.
ContainsGenericParameters Egenskapen är true alltså avsedd för den anpassade modifieraren.
Kommentarer
System.Runtime.CompilerServices Se namnområdet för klasser som representerar anpassade modifierare.