Sdílet prostřednictvím


SignatureHelper.AddArgument Metoda

Definice

Přidá do podpisu argument.

Přetížení

AddArgument(Type)

Přidá do podpisu argument.

AddArgument(Type, Boolean)

Přidá do podpisu argument zadaného typu a určí, zda je argument připnutý.

AddArgument(Type, Type[], Type[])

Přidá do podpisu argument se zadanými vlastními modifikátory.

AddArgument(Type)

Zdroj:
SignatureHelper.cs
Zdroj:
SignatureHelper.cs
Zdroj:
SignatureHelper.cs

Přidá do podpisu argument.

public:
 void AddArgument(Type ^ clsArgument);
public void AddArgument (Type clsArgument);
member this.AddArgument : Type -> unit
Public Sub AddArgument (clsArgument As Type)

Parametry

clsArgument
Type

Typ argumentu.

Výjimky

Podpis už je hotový.

clsArgument je null.

Poznámky

Pokud chcete přidat argument s volitelnými nebo požadovanými vlastními modifikátory, použijte AddArgument(Type, Type[], Type[]) přetížení metody.

Platí pro

AddArgument(Type, Boolean)

Zdroj:
SignatureHelper.cs
Zdroj:
SignatureHelper.cs
Zdroj:
SignatureHelper.cs

Přidá do podpisu argument zadaného typu a určí, zda je argument připnutý.

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)

Parametry

argument
Type

Typ argumentu.

pinned
Boolean

truepokud je argument připnut; v opačném případě . false

Výjimky

argument je null.

Poznámky

Pokud chcete přidat argument s volitelnými nebo požadovanými vlastními modifikátory, použijte AddArgument(Type, Type[], Type[]) přetížení metody.

Platí pro

AddArgument(Type, Type[], Type[])

Zdroj:
SignatureHelper.cs
Zdroj:
SignatureHelper.cs
Zdroj:
SignatureHelper.cs

Přidá do podpisu argument se zadanými vlastními modifikátory.

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())

Parametry

argument
Type

Typ argumentu.

requiredCustomModifiers
Type[]

Pole typů představující požadované vlastní modifikátory argumentu, například IsConst nebo IsBoxed. Pokud argument nemá žádné požadované vlastní modifikátory, zadejte null.

optionalCustomModifiers
Type[]

Pole typů představující volitelné vlastní modifikátory argumentu, například IsConst nebo IsBoxed. Pokud argument nemá žádné volitelné vlastní modifikátory, zadejte null.

Výjimky

argument je null.

-nebo-

Prvek nebo requiredCustomModifiersoptionalCustomModifiers je null.

Podpis už je hotový.

-nebo-

Jedním ze zadaných vlastních modifikátorů je typ pole.

-nebo-

Jedním ze zadaných vlastních modifikátorů je otevřený obecný typ. To znamená, že ContainsGenericParameters vlastnost je true pro vlastní modifikátor.

Poznámky

Projděte si System.Runtime.CompilerServices obor názvů pro třídy, které představují vlastní modifikátory.

Platí pro