NamedArgumentsEncoder.AddArgument Método

Definição

Sobrecargas

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

Codifica um argumento nomeado (um campo ou propriedade).

AddArgument(Boolean, NamedArgumentTypeEncoder, NameEncoder, LiteralEncoder)

Codifica um argumento nomeado (um campo ou propriedade) e retorna três codificadores que devem ser usados na ordem em que aparecem na lista de parâmetros.

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

Origem:
BlobEncoders.cs
Origem:
BlobEncoders.cs
Origem:
BlobEncoders.cs
Origem:
BlobEncoders.cs
Origem:
BlobEncoders.cs
Origem:
BlobEncoders.cs
Origem:
BlobEncoders.cs

Codifica um argumento nomeado (um campo ou propriedade).

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

Parâmetros

isField
Boolean

true para codificar um campo, false para codificar uma propriedade.

type
Action<NamedArgumentTypeEncoder>

O método a ser chamado primeiro para codificar o tipo do argumento.

name
Action<NameEncoder>

O método a ser chamado segundo para codificar o nome do campo ou da propriedade.

literal
Action<LiteralEncoder>

O método a ser chamado de terceiro para codificar o valor literal do argumento.

Exceções

type, name ou literal é null.

Aplica-se a

AddArgument(Boolean, NamedArgumentTypeEncoder, NameEncoder, LiteralEncoder)

Origem:
BlobEncoders.cs
Origem:
BlobEncoders.cs
Origem:
BlobEncoders.cs
Origem:
BlobEncoders.cs
Origem:
BlobEncoders.cs
Origem:
BlobEncoders.cs
Origem:
BlobEncoders.cs

Codifica um argumento nomeado (um campo ou propriedade) e retorna três codificadores que devem ser usados na ordem em que aparecem na lista de parâmetros.

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)

Parâmetros

isField
Boolean

true para codificar um campo, false para codificar uma propriedade.

type
NamedArgumentTypeEncoder

O método a ser chamado primeiro para codificar o tipo do argumento.

name
NameEncoder

O método a ser chamado segundo para codificar o nome do campo ou da propriedade.

literal
LiteralEncoder

O método a ser chamado de terceiro para codificar o valor literal do argumento.

Aplica-se a