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

Definition

Lägger till en uppsättning argument i signaturen med de angivna anpassade modifierarna.

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);
member this.AddArguments : Type[] * Type[][] * Type[][] -> unit
Public Sub AddArguments (arguments As Type(), requiredCustomModifiers As Type()(), optionalCustomModifiers As Type()())

Parametrar

arguments
Type[]

De typer av argument som ska läggas till.

requiredCustomModifiers
Type[][]

En matris med matriser av typer. Varje matris med typer representerar nödvändiga anpassade modifierare för motsvarande argument, till exempel IsConst eller IsBoxed. Om ett visst argument inte har några nödvändiga anpassade modifierare anger du null i stället för en matris med typer. Om inget av argumenten har nödvändiga anpassade modifierare anger du null i stället för en matris med matriser.

optionalCustomModifiers
Type[][]

En matris med matriser av typer. Varje matris med typer representerar valfria anpassade modifierare för motsvarande argument, till exempel IsConst eller IsBoxed. Om ett visst argument inte har några valfria anpassade modifierare anger du null i stället för en matris med typer. Om inget av argumenten har valfria anpassade modifierare anger du null i stället för en matris med matriser.

Undantag

Ett element i arguments är null.

-eller-

En av de angivna anpassade modifierarna är null. (Kan dock null anges för matrisen med anpassade modifierare för alla argument.)

Signaturen har redan slutförts.

-eller-

En av de angivna anpassade modifierarna är en matristyp.

-eller-

En av de angivna anpassade modifierarna är en öppen allmän typ. ContainsGenericParameters Egenskapen är true alltså avsedd för den anpassade modifieraren.

-eller-

Storleken på requiredCustomModifiers eller optionalCustomModifiers är inte lika med storleken på arguments.

Kommentarer

Argumenten läggs till i slutet av signaturen, i ordning efter elementen argumentsi .

System.Runtime.CompilerServices Se namnområdet för klasser som representerar anpassade modifierare.

Gäller för