NamedArgumentsEncoder.AddArgument Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Sobrecargas
AddArgument(Boolean, Action<NamedArgumentTypeEncoder>, Action<NameEncoder>, Action<LiteralEncoder>) |
Codifica un argumento con nombre (un campo o una propiedad). |
AddArgument(Boolean, NamedArgumentTypeEncoder, NameEncoder, LiteralEncoder) |
Codifica un argumento con nombre (un campo o una propiedad) y devuelve tres codificadores que deben usarse en el orden en que aparecen en la lista de parámetros. |
AddArgument(Boolean, Action<NamedArgumentTypeEncoder>, Action<NameEncoder>, Action<LiteralEncoder>)
- Source:
- BlobEncoders.cs
- Source:
- BlobEncoders.cs
- Source:
- BlobEncoders.cs
Codifica un argumento con nombre (un campo o una propiedad).
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 un campo, false
para codificar una propiedad.
Método al que se llama primero para codificar el tipo del argumento.
- name
- Action<NameEncoder>
Método al que se llama en segundo lugar para codificar el nombre del campo o de la propiedad.
- literal
- Action<LiteralEncoder>
Método al que se llama en tercer lugar para codificar el valor literal del argumento.
Excepciones
type
, name
o literal
es null
.
Se aplica a
AddArgument(Boolean, NamedArgumentTypeEncoder, NameEncoder, LiteralEncoder)
- Source:
- BlobEncoders.cs
- Source:
- BlobEncoders.cs
- Source:
- BlobEncoders.cs
Codifica un argumento con nombre (un campo o una propiedad) y devuelve tres codificadores que deben usarse en el orden en que aparecen en la 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 un campo, false
para codificar una propiedad.
Método al que se llama primero para codificar el tipo del argumento.
- name
- NameEncoder
Método al que se llama en segundo lugar para codificar el nombre del campo o de la propiedad.
- literal
- LiteralEncoder
Método al que se llama en tercer lugar para codificar el valor literal del argumento.