NamedArgumentsEncoder.AddArgument メソッド

定義

オーバーロード

名前 説明
AddArgument(Boolean, Action<NamedArgumentTypeEncoder>, Action<NameEncoder>, Action<LiteralEncoder>)

名前付き引数 (フィールドまたはプロパティ) をエンコードします。

AddArgument(Boolean, NamedArgumentTypeEncoder, NameEncoder, LiteralEncoder)

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

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

ソース:
BlobEncoders.cs
ソース:
BlobEncoders.cs
ソース:
BlobEncoders.cs
ソース:
BlobEncoders.cs
ソース:
BlobEncoders.cs
ソース:
BlobEncoders.cs
ソース:
BlobEncoders.cs

名前付き引数 (フィールドまたはプロパティ) をエンコードします。

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

type
Action<NamedArgumentTypeEncoder>

引数の型をエンコードするために最初に呼び出すメソッド。

name
Action<NameEncoder>

second を呼び出してフィールドまたはプロパティの名前をエンコードするメソッド。

literal
Action<LiteralEncoder>

引数のリテラル値をエンコードするために third を呼び出すメソッド。

例外

typename 、または literalnull

適用対象

AddArgument(Boolean, NamedArgumentTypeEncoder, NameEncoder, LiteralEncoder)

ソース:
BlobEncoders.cs
ソース:
BlobEncoders.cs
ソース:
BlobEncoders.cs
ソース:
BlobEncoders.cs
ソース:
BlobEncoders.cs
ソース:
BlobEncoders.cs
ソース:
BlobEncoders.cs

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

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

type
NamedArgumentTypeEncoder

引数の型をエンコードするために最初に呼び出すメソッド。

name
NameEncoder

second を呼び出してフィールドまたはプロパティの名前をエンコードするメソッド。

literal
LiteralEncoder

引数のリテラル値をエンコードするために third を呼び出すメソッド。

適用対象