SignatureHelper.AddArguments(Type[], Type[][], Type[][]) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Fügt der Signatur eine Reihe von Argumenten mit den angegebenen benutzerdefinierten Modifizierern hinzu.
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()())
Parameter
- arguments
- Type[]
Die Typen der hinzuzufügenden Argumente.
- requiredCustomModifiers
- Type[][]
Ein Array von Arrays von Typen. Jedes Array von Typen stellt die erforderlichen benutzerdefinierten Modifizierer für das entsprechende Argument dar, z IsConst . B. oder IsBoxed. Wenn ein bestimmtes Argument keine erforderlichen benutzerdefinierten Modifizierer enthält, geben Sie null anstelle eines Arrays von Typen an. Wenn keines der Argumente benutzerdefinierte Modifizierer enthält, geben Sie null anstelle eines Arrays von Arrays an.
- optionalCustomModifiers
- Type[][]
Ein Array von Arrays von Typen. Jedes Array von Typen stellt die optionalen benutzerdefinierten Modifizierer für das entsprechende Argument dar, z IsConst . B. oder IsBoxed. Wenn ein bestimmtes Argument keine optionalen benutzerdefinierten Modifizierer enthält, geben Sie anstelle null eines Arrays von Typen an. Wenn keines der Argumente über optionale benutzerdefinierte Modifizierer verfügt, geben Sie null anstelle eines Arrays von Arrays an.
Ausnahmen
Ein Element von arguments ist null.
-oder-
Einer der angegebenen benutzerdefinierten Modifizierer ist null. (Kann jedoch null für das Array von benutzerdefinierten Modifizierern für jedes Argument angegeben werden.)
Die Signatur wurde bereits abgeschlossen.
-oder-
Einer der angegebenen benutzerdefinierten Modifizierer ist ein Arraytyp.
-oder-
Einer der angegebenen benutzerdefinierten Modifizierer ist ein offener generischer Typ. Das heißt, die ContainsGenericParameters Eigenschaft ist true für den benutzerdefinierten Modifizierer vorgesehen.
-oder-
Die Größe von requiredCustomModifiers oder optionalCustomModifiers entspricht nicht der Größe von arguments.
Hinweise
Die Argumente werden am Ende der Signatur in Reihenfolge der Elemente hinzugefügt arguments.
Lesen Sie den System.Runtime.CompilerServices Namespace für Klassen, die benutzerdefinierte Modifizierer darstellen.