NamedArgumentsEncoder.AddArgument Metod

Definition

Överlagringar

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

Kodar ett namngivet argument (ett fält eller en egenskap).

AddArgument(Boolean, NamedArgumentTypeEncoder, NameEncoder, LiteralEncoder)

Kodar ett namngivet argument (ett fält eller en egenskap) och returnerar tre kodare som måste användas i den ordning de visas i parameterlistan.

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

Källa:
BlobEncoders.cs
Källa:
BlobEncoders.cs
Källa:
BlobEncoders.cs
Källa:
BlobEncoders.cs
Källa:
BlobEncoders.cs
Källa:
BlobEncoders.cs
Källa:
BlobEncoders.cs

Kodar ett namngivet argument (ett fält eller en egenskap).

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))

Parametrar

isField
Boolean

true för att koda ett fält false för att koda en egenskap.

type
Action<NamedArgumentTypeEncoder>

Metoden som anropas först för att koda typen av argument.

name
Action<NameEncoder>

Metoden för att anropa second för att koda namnet på fältet eller egenskapen.

literal
Action<LiteralEncoder>

Metoden för att anropa tredje för att koda argumentets literalvärde.

Undantag

type, name eller literal är null.

Gäller för

AddArgument(Boolean, NamedArgumentTypeEncoder, NameEncoder, LiteralEncoder)

Källa:
BlobEncoders.cs
Källa:
BlobEncoders.cs
Källa:
BlobEncoders.cs
Källa:
BlobEncoders.cs
Källa:
BlobEncoders.cs
Källa:
BlobEncoders.cs
Källa:
BlobEncoders.cs

Kodar ett namngivet argument (ett fält eller en egenskap) och returnerar tre kodare som måste användas i den ordning de visas i parameterlistan.

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)

Parametrar

isField
Boolean

true för att koda ett fält false för att koda en egenskap.

type
NamedArgumentTypeEncoder

Metoden som anropas först för att koda typen av argument.

name
NameEncoder

Metoden för att anropa second för att koda namnet på fältet eller egenskapen.

literal
LiteralEncoder

Metoden för att anropa tredje för att koda argumentets literalvärde.

Gäller för