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 polí typů. Každé pole typů představuje požadované vlastní modifikátory odpovídajícího argumentu, 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 pole.
- optionalCustomModifiers
- Type[][]
Pole polí typů. Každé pole typů představuje volitelné vlastní modifikátory odpovídajícího argumentu, 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 pole.
Výjimky
Prvek je arguments
null
.
-nebo-
Jedním ze zadaných vlastních modifikátorů je null
. (Lze však null
zadat pole vlastních modifikátorů pro libovolný argument.)
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.
-nebo-
Velikost nebo requiredCustomModifiers
optionalCustomModifiers
se nerovná velikosti arguments
.
Poznámky
Argumenty se přidají na konec podpisu v pořadí podle prvků arguments
.
Projděte si System.Runtime.CompilerServices obor názvů pro třídy, které představují vlastní modifikátory.