NamedArgumentsEncoder.AddArgument Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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.
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.
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.