NamedArgumentsEncoder.AddArgument Метод

Определение

Перегрузки

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

Кодирует именованный аргумент (поле или свойство).Encodes a named argument (a field or property).

AddArgument(Boolean, NamedArgumentTypeEncoder, NameEncoder, LiteralEncoder)

Кодирует именованный аргумент (поле или свойство) и возвращает три кодировщика, которые должны использоваться в порядке их следования в списке параметров.Encodes a named argument (a field or property) and returns three encoders that must be used in the order they appear in the parameter list.

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

Кодирует именованный аргумент (поле или свойство).Encodes a named argument (a field or property).

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

Параметры

isField
Boolean

true для кодирования поля; false для кодирования свойства.true to encode a field, false to encode a property.

type
Action<NamedArgumentTypeEncoder>

Метод, вызываемый первым для кодирования типа аргумента.The method to call first to encode the type of the argument.

name
Action<NameEncoder>

Метод, вызываемый вторым для кодирования имени поля или свойства.The method to call second to encode the name of the field or property.

literal
Action<LiteralEncoder>

Метод, вызываемый третьим для кодирования литерального значения аргумента.The method to call third to encode the literal value of the argument.

AddArgument(Boolean, NamedArgumentTypeEncoder, NameEncoder, LiteralEncoder)

Кодирует именованный аргумент (поле или свойство) и возвращает три кодировщика, которые должны использоваться в порядке их следования в списке параметров.Encodes a named argument (a field or property) and returns three encoders that must be used in the order they appear in the parameter list.

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)

Параметры

isField
Boolean

true для кодирования поля; false для кодирования свойства.true to encode a field, false to encode a property.

type
NamedArgumentTypeEncoder

Метод, вызываемый первым для кодирования типа аргумента.The method to call first to encode the type of the argument.

name
NameEncoder

Метод, вызываемый вторым для кодирования имени поля или свойства.The method to call second to encode the name of the field or property.

literal
LiteralEncoder

Метод, вызываемый третьим для кодирования литерального значения аргумента.The method to call third to encode the literal value of the argument.

Применяется к