NamedArgumentsEncoder.AddArgument Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Przeciążenia
AddArgument(Boolean, Action<NamedArgumentTypeEncoder>, Action<NameEncoder>, Action<LiteralEncoder>) |
Koduje nazwany argument (pole lub właściwość). |
AddArgument(Boolean, NamedArgumentTypeEncoder, NameEncoder, LiteralEncoder) |
Koduje nazwany argument (pole lub właściwość) i zwraca trzy kodery, które muszą być używane w kolejności, w której są wyświetlane na liście parametrów. |
AddArgument(Boolean, Action<NamedArgumentTypeEncoder>, Action<NameEncoder>, Action<LiteralEncoder>)
- Źródło:
- BlobEncoders.cs
- Źródło:
- BlobEncoders.cs
- Źródło:
- BlobEncoders.cs
- Źródło:
- BlobEncoders.cs
Koduje nazwany argument (pole lub właściwość).
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))
Parametry
- isField
- Boolean
true
aby zakodować pole, false
aby zakodować właściwość.
Metoda do wywołania najpierw w celu zakodowania typu argumentu.
- name
- Action<NameEncoder>
Metoda do wywołania sekundy w celu zakodowania nazwy pola lub właściwości.
- literal
- Action<LiteralEncoder>
Metoda do wywołania trzeciego w celu zakodowania wartości literału argumentu.
Wyjątki
type
, name
lub literal
to null
.
Dotyczy
AddArgument(Boolean, NamedArgumentTypeEncoder, NameEncoder, LiteralEncoder)
- Źródło:
- BlobEncoders.cs
- Źródło:
- BlobEncoders.cs
- Źródło:
- BlobEncoders.cs
- Źródło:
- BlobEncoders.cs
Koduje nazwany argument (pole lub właściwość) i zwraca trzy kodery, które muszą być używane w kolejności, w której są wyświetlane na liście parametrów.
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)
Parametry
- isField
- Boolean
true
aby zakodować pole, false
aby zakodować właściwość.
Metoda do wywołania najpierw w celu zakodowania typu argumentu.
- name
- NameEncoder
Metoda do wywołania sekundy w celu zakodowania nazwy pola lub właściwości.
- literal
- LiteralEncoder
Metoda do wywołania trzeciego w celu zakodowania wartości literału argumentu.