NamedArgumentsEncoder.AddArgument Methode

Definitie

Overloads

Name Description
AddArgument(Boolean, Action<NamedArgumentTypeEncoder>, Action<NameEncoder>, Action<LiteralEncoder>)

Codeert een benoemd argument (een veld of eigenschap).

AddArgument(Boolean, NamedArgumentTypeEncoder, NameEncoder, LiteralEncoder)

Codeert een benoemd argument (een veld of eigenschap) en retourneert drie encoders die moeten worden gebruikt in de volgorde waarin ze worden weergegeven in de parameterlijst.

AddArgument(Boolean, Action<NamedArgumentTypeEncoder>, Action<NameEncoder>, Action<LiteralEncoder>)

Bron:
BlobEncoders.cs
Bron:
BlobEncoders.cs
Bron:
BlobEncoders.cs
Bron:
BlobEncoders.cs
Bron:
BlobEncoders.cs
Bron:
BlobEncoders.cs
Bron:
BlobEncoders.cs

Codeert een benoemd argument (een veld of eigenschap).

public:
 void AddArgument(bool isField, Action<System::Reflection::Metadata::Ecma335::NamedArgumentTypeEncoder> ^ type, Action<System::Reflection::Metadata::Ecma335::NameEncoder> ^ name, Action<System::Reflection::Metadata::Ecma335::LiteralEncoder> ^ literal);
public void AddArgument(bool isField, Action<System.Reflection.Metadata.Ecma335.NamedArgumentTypeEncoder> type, Action<System.Reflection.Metadata.Ecma335.NameEncoder> name, Action<System.Reflection.Metadata.Ecma335.LiteralEncoder> literal);
member this.AddArgument : bool * Action<System.Reflection.Metadata.Ecma335.NamedArgumentTypeEncoder> * Action<System.Reflection.Metadata.Ecma335.NameEncoder> * Action<System.Reflection.Metadata.Ecma335.LiteralEncoder> -> unit
Public Sub AddArgument (isField As Boolean, type As Action(Of NamedArgumentTypeEncoder), name As Action(Of NameEncoder), literal As Action(Of LiteralEncoder))

Parameters

isField
Boolean

true om een veld false te coderen om een eigenschap te coderen.

type
Action<NamedArgumentTypeEncoder>

De methode die eerst moet worden aangeroepen om het type van het argument te coderen.

name
Action<NameEncoder>

De methode om de tweede aan te roepen om de naam van het veld of de eigenschap te coderen.

literal
Action<LiteralEncoder>

De methode om derde aan te roepen om de letterlijke waarde van het argument te coderen.

Uitzonderingen

typeof nameliteral is null.

Van toepassing op

AddArgument(Boolean, NamedArgumentTypeEncoder, NameEncoder, LiteralEncoder)

Bron:
BlobEncoders.cs
Bron:
BlobEncoders.cs
Bron:
BlobEncoders.cs
Bron:
BlobEncoders.cs
Bron:
BlobEncoders.cs
Bron:
BlobEncoders.cs
Bron:
BlobEncoders.cs

Codeert een benoemd argument (een veld of eigenschap) en retourneert drie encoders die moeten worden gebruikt in de volgorde waarin ze worden weergegeven in de parameterlijst.

public:
 void AddArgument(bool isField, [Runtime::InteropServices::Out] System::Reflection::Metadata::Ecma335::NamedArgumentTypeEncoder % type, [Runtime::InteropServices::Out] System::Reflection::Metadata::Ecma335::NameEncoder % name, [Runtime::InteropServices::Out] System::Reflection::Metadata::Ecma335::LiteralEncoder % literal);
public void AddArgument(bool isField, out System.Reflection.Metadata.Ecma335.NamedArgumentTypeEncoder type, out System.Reflection.Metadata.Ecma335.NameEncoder name, out System.Reflection.Metadata.Ecma335.LiteralEncoder literal);
member this.AddArgument : bool * NamedArgumentTypeEncoder * NameEncoder * LiteralEncoder -> unit
Public Sub AddArgument (isField As Boolean, ByRef type As NamedArgumentTypeEncoder, ByRef name As NameEncoder, ByRef literal As LiteralEncoder)

Parameters

isField
Boolean

true om een veld false te coderen om een eigenschap te coderen.

type
NamedArgumentTypeEncoder

De methode die eerst moet worden aangeroepen om het type van het argument te coderen.

name
NameEncoder

De methode om de tweede aan te roepen om de naam van het veld of de eigenschap te coderen.

literal
LiteralEncoder

De methode om derde aan te roepen om de letterlijke waarde van het argument te coderen.

Van toepassing op