NamedArgumentsEncoder.AddArgument Método

Definição

Sobrecargas

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

Codifica um argumento nomeado (um corpo ou propriedade).

AddArgument(Boolean, NamedArgumentTypeEncoder, NameEncoder, LiteralEncoder)

Codifica um argumento nomeado (um campo ou propriedade) e devolve três codificadores que devem ser usados pela 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 corpo 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 chamar primeiro para codificar o tipo do argumento.

name
Action<NameEncoder>

O método para chamar o segundo para codificar o nome do campo ou propriedade.

literal
Action<LiteralEncoder>

O método para chamar o terceiro é 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 devolve três codificadores que devem ser usados pela 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 chamar primeiro para codificar o tipo do argumento.

name
NameEncoder

O método para chamar o segundo para codificar o nome do campo ou propriedade.

literal
LiteralEncoder

O método para chamar o terceiro é codificar o valor literal do argumento.

Aplica-se a