SignatureHelper.AddArguments(Type[], Type[][], Type[][]) 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 sadu argumentů se zadanými vlastními modifikátory.
public:
void AddArguments(cli::array <Type ^> ^ arguments, cli::array <cli::array <Type ^> ^> ^ requiredCustomModifiers, cli::array <cli::array <Type ^> ^> ^ optionalCustomModifiers);
public void AddArguments (Type[]? arguments, Type[][]? requiredCustomModifiers, Type[][]? optionalCustomModifiers);
public void AddArguments (Type[] arguments, Type[][] requiredCustomModifiers, Type[][] optionalCustomModifiers);
member this.AddArguments : Type[] * Type[][] * Type[][] -> unit
Public Sub AddArguments (arguments As Type(), requiredCustomModifiers As Type()(), optionalCustomModifiers As Type()())
Parametry
- arguments
- Type[]
Typy argumentů, které se mají přidat.
- requiredCustomModifiers
- Type[][]
Pole typů. Každé pole typů představuje požadované vlastní modifikátory pro odpovídající argument, například IsConst nebo IsBoxed. Pokud určitý argument nemá žádné požadované vlastní modifikátory, zadejte null
místo pole typů. Pokud žádný z argumentů nevyžaduje vlastní modifikátory, zadejte null
místo pole polí.
- optionalCustomModifiers
- Type[][]
Pole typů. Každé pole typů představuje volitelné vlastní modifikátory pro odpovídající argument, například IsConst nebo IsBoxed. Pokud určitý argument nemá žádné volitelné vlastní modifikátory, zadejte null
místo pole typů. Pokud žádný z argumentů nemá volitelné vlastní modifikátory, zadejte null
místo pole polí.
Výjimky
Prvek arguments
je null
.
-nebo-
Jedním ze zadaných vlastních modifikátorů je null
. (Lze však null
zadat pro pole vlastních modifikátorů pro libovolný argument.)
Podpis již byl dokončen.
-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.
-nebo-
Velikost requiredCustomModifiers
nebo optionalCustomModifiers
se nerovná velikosti arguments
.
Poznámky
Argumenty se přidají na konec podpisu v pořadí prvků arguments
.
System.Runtime.CompilerServices Viz obor názvů tříd, které představují vlastní modifikátory.