NamedArgumentsEncoder.AddArgument メソッド

定義

オーバーロード

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

名前付き引数 (フィールドまたはプロパティ) をエンコードします。Encodes a named argument (a field or property).

AddArgument(Boolean, NamedArgumentTypeEncoder, NameEncoder, LiteralEncoder)

名前付き引数 (フィールドまたはプロパティ) をエンコードし、パラメーター リストに表示された順序で使用する必要がある 3 つのエンコーダーを返します。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、プロパティをエンコードする場合は falsetrue 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>

2 番目に呼び出してフィールド名またはプロパティ名をエンコードするためのメソッド。The method to call second to encode the name of the field or property.

literal
Action<LiteralEncoder>

3 番目に呼び出して引数のリテラル値をエンコードするためのメソッド。The method to call third to encode the literal value of the argument.

AddArgument(Boolean, NamedArgumentTypeEncoder, NameEncoder, LiteralEncoder)

名前付き引数 (フィールドまたはプロパティ) をエンコードし、パラメーター リストに表示された順序で使用する必要がある 3 つのエンコーダーを返します。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、プロパティをエンコードする場合は falsetrue 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

2 番目に呼び出してフィールド名またはプロパティ名をエンコードするためのメソッド。The method to call second to encode the name of the field or property.

literal
LiteralEncoder

3 番目に呼び出して引数のリテラル値をエンコードするためのメソッド。The method to call third to encode the literal value of the argument.

適用対象