SignatureHelper.AddArgument Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
true
pokud 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 requiredCustomModifiers
optionalCustomModifiers
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.