SignatureHelper.AddArgument Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee voegt u een argument toe aan de handtekening.
Overloads
| Name | Description |
|---|---|
| AddArgument(Type) |
Hiermee voegt u een argument toe aan de handtekening. |
| AddArgument(Type, Boolean) |
Hiermee voegt u een argument van het opgegeven type toe aan de handtekening en geeft u op of het argument is vastgemaakt. |
| AddArgument(Type, Type[], Type[]) |
Hiermee voegt u een argument toe aan de handtekening, met de opgegeven aangepaste modifiers. |
AddArgument(Type)
Hiermee voegt u een argument toe aan de handtekening.
public:
void AddArgument(Type ^ clsArgument);
public void AddArgument(Type clsArgument);
member this.AddArgument : Type -> unit
Public Sub AddArgument (clsArgument As Type)
Parameters
- clsArgument
- Type
Het type van het argument.
Uitzonderingen
De handtekening is al voltooid.
clsArgument is null.
Opmerkingen
Als u een argument wilt toevoegen met optionele of vereiste aangepaste modifiers, gebruikt u de overbelasting van de AddArgument(Type, Type[], Type[]) methode.
Van toepassing op
AddArgument(Type, Boolean)
Hiermee voegt u een argument van het opgegeven type toe aan de handtekening en geeft u op of het argument is vastgemaakt.
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)
Parameters
- argument
- Type
Het argumenttype.
- pinned
- Boolean
true als het argument is vastgemaakt; anders, false.
Uitzonderingen
argument is null.
Opmerkingen
Als u een argument wilt toevoegen met optionele of vereiste aangepaste modifiers, gebruikt u de overbelasting van de AddArgument(Type, Type[], Type[]) methode.
Van toepassing op
AddArgument(Type, Type[], Type[])
Hiermee voegt u een argument toe aan de handtekening, met de opgegeven aangepaste modifiers.
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())
Parameters
- argument
- Type
Het argumenttype.
- requiredCustomModifiers
- Type[]
Een matrix van typen die de vereiste aangepaste modifiers voor het argument vertegenwoordigen, zoals IsConst of IsBoxed. Als het argument geen aangepaste aanpassingsfunctie vereist heeft, geeft u op null.
- optionalCustomModifiers
- Type[]
Een matrix van typen die de optionele aangepaste modifiers voor het argument vertegenwoordigen, zoals IsConst of IsBoxed. Als het argument geen optionele aangepaste aanpassingsfunctie heeft, geeft u op null.
Uitzonderingen
argument is null.
– of –
Een element van requiredCustomModifiers of optionalCustomModifiers is null.
De handtekening is al voltooid.
– of –
Een van de opgegeven aangepaste modifiers is een matrixtype.
– of –
Een van de opgegeven aangepaste modifiers is een open algemeen type. Dat wil gezegd, de ContainsGenericParameters eigenschap is true voor de aangepaste wijzigingsfunctie.
Opmerkingen
Zie de System.Runtime.CompilerServices naamruimte voor klassen die aangepaste modifiers vertegenwoordigen.