SignatureHelper.AddArguments(Type[], Type[][], Type[][]) Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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.