NamedArgumentsEncoder.AddArgument メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
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
名前付き引数 (フィールドまたはプロパティ) をエンコードします。
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
。
最初に呼び出して引数の型をエンコードするためのメソッド。
- name
- Action<NameEncoder>
2 番目に呼び出してフィールド名またはプロパティ名をエンコードするためのメソッド。
- literal
- Action<LiteralEncoder>
3 番目に呼び出して引数のリテラル値をエンコードするためのメソッド。
例外
type
、name
、または literal
が null
です。
適用対象
AddArgument(Boolean, NamedArgumentTypeEncoder, NameEncoder, LiteralEncoder)
- ソース:
- 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
。
最初に呼び出して引数の型をエンコードするためのメソッド。
- name
- NameEncoder
2 番目に呼び出してフィールド名またはプロパティ名をエンコードするためのメソッド。
- literal
- LiteralEncoder
3 番目に呼び出して引数のリテラル値をエンコードするためのメソッド。
適用対象
.NET