SignatureHelper.AddArgument 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 ein Argument hinzu.
Überlädt
| Name | Beschreibung |
|---|---|
| AddArgument(Type) |
Fügt der Signatur ein Argument hinzu. |
| AddArgument(Type, Boolean) |
Fügt der Signatur ein Argument des angegebenen Typs hinzu, wobei angegeben wird, ob das Argument angeheftet ist. |
| AddArgument(Type, Type[], Type[]) |
Fügt der Signatur ein Argument mit den angegebenen benutzerdefinierten Modifizierern hinzu. |
AddArgument(Type)
- Quelle:
- SignatureHelper.cs
- Quelle:
- SignatureHelper.cs
- Quelle:
- SignatureHelper.cs
- Quelle:
- SignatureHelper.cs
- Quelle:
- SignatureHelper.cs
Fügt der Signatur ein Argument hinzu.
public:
void AddArgument(Type ^ clsArgument);
public void AddArgument(Type clsArgument);
member this.AddArgument : Type -> unit
Public Sub AddArgument (clsArgument As Type)
Parameter
- clsArgument
- Type
Der Typ des Arguments.
Ausnahmen
Die Signatur wurde bereits abgeschlossen.
clsArgument ist null.
Hinweise
Verwenden Sie die AddArgument(Type, Type[], Type[]) Methodenüberladung, um ein Argument mit optionalen oder erforderlichen benutzerdefinierten Modifizierern hinzuzufügen.
Gilt für:
AddArgument(Type, Boolean)
- Quelle:
- SignatureHelper.cs
- Quelle:
- SignatureHelper.cs
- Quelle:
- SignatureHelper.cs
- Quelle:
- SignatureHelper.cs
- Quelle:
- SignatureHelper.cs
Fügt der Signatur ein Argument des angegebenen Typs hinzu, wobei angegeben wird, ob das Argument angeheftet ist.
public:
void AddArgument(Type ^ argument, bool pinned);
public void AddArgument(Type argument, bool pinned);
member this.AddArgument : Type * bool -> unit
Public Sub AddArgument (argument As Type, pinned As Boolean)
Parameter
- argument
- Type
Der Argumenttyp.
- pinned
- Boolean
truewenn das Argument angeheftet ist; andernfalls . false
Ausnahmen
argument ist null.
Hinweise
Verwenden Sie die AddArgument(Type, Type[], Type[]) Methodenüberladung, um ein Argument mit optionalen oder erforderlichen benutzerdefinierten Modifizierern hinzuzufügen.
Gilt für:
AddArgument(Type, Type[], Type[])
- Quelle:
- SignatureHelper.cs
- Quelle:
- SignatureHelper.cs
- Quelle:
- SignatureHelper.cs
- Quelle:
- SignatureHelper.cs
- Quelle:
- SignatureHelper.cs
Fügt der Signatur ein Argument mit den angegebenen benutzerdefinierten Modifizierern hinzu.
public:
void AddArgument(Type ^ argument, cli::array <Type ^> ^ requiredCustomModifiers, cli::array <Type ^> ^ optionalCustomModifiers);
public void AddArgument(Type argument, Type[]? requiredCustomModifiers, Type[]? optionalCustomModifiers);
public void AddArgument(Type argument, Type[] requiredCustomModifiers, Type[] optionalCustomModifiers);
member this.AddArgument : Type * Type[] * Type[] -> unit
Public Sub AddArgument (argument As Type, requiredCustomModifiers As Type(), optionalCustomModifiers As Type())
Parameter
- argument
- Type
Der Argumenttyp.
- requiredCustomModifiers
- Type[]
Ein Array von Typen, die die erforderlichen benutzerdefinierten Modifizierer für das Argument darstellen, z IsConst . B. oder IsBoxed. Wenn das Argument keine erforderlichen benutzerdefinierten Modifizierer enthält, geben Sie an null.
- optionalCustomModifiers
- Type[]
Ein Array von Typen, die die optionalen benutzerdefinierten Modifizierer für das Argument darstellen, z IsConst . B. oder IsBoxed. Wenn das Argument keine optionalen benutzerdefinierten Modifizierer enthält, geben Sie an null.
Ausnahmen
argument ist null.
-oder-
Ein Element von requiredCustomModifiers oder optionalCustomModifiers ist null.
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.
Hinweise
Lesen Sie den System.Runtime.CompilerServices Namespace für Klassen, die benutzerdefinierte Modifizierer darstellen.