Sdílet prostřednictvím


SignatureHelper.AddArguments(Type[], Type[][], Type[][]) Metoda

Definice

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 argumentsnull.

-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 requiredCustomModifiersoptionalCustomModifiers 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.

Platí pro