NamedArgumentsEncoder.AddArgument Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Överlagringar
| Name | Description |
|---|---|
| AddArgument(Boolean, Action<NamedArgumentTypeEncoder>, Action<NameEncoder>, Action<LiteralEncoder>) |
Kodar ett namngivet argument (ett fält eller en egenskap). |
| AddArgument(Boolean, NamedArgumentTypeEncoder, NameEncoder, LiteralEncoder) |
Kodar ett namngivet argument (ett fält eller en egenskap) och returnerar tre kodare som måste användas i den ordning de visas i parameterlistan. |
AddArgument(Boolean, Action<NamedArgumentTypeEncoder>, Action<NameEncoder>, Action<LiteralEncoder>)
- Källa:
- BlobEncoders.cs
- Källa:
- BlobEncoders.cs
- Källa:
- BlobEncoders.cs
- Källa:
- BlobEncoders.cs
- Källa:
- BlobEncoders.cs
- Källa:
- BlobEncoders.cs
- Källa:
- BlobEncoders.cs
Kodar ett namngivet argument (ett fält eller en egenskap).
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))
Parametrar
- isField
- Boolean
true för att koda ett fält false för att koda en egenskap.
Metoden som anropas först för att koda typen av argument.
- name
- Action<NameEncoder>
Metoden för att anropa second för att koda namnet på fältet eller egenskapen.
- literal
- Action<LiteralEncoder>
Metoden för att anropa tredje för att koda argumentets literalvärde.
Undantag
type, name eller literal är null.
Gäller för
AddArgument(Boolean, NamedArgumentTypeEncoder, NameEncoder, LiteralEncoder)
- Källa:
- BlobEncoders.cs
- Källa:
- BlobEncoders.cs
- Källa:
- BlobEncoders.cs
- Källa:
- BlobEncoders.cs
- Källa:
- BlobEncoders.cs
- Källa:
- BlobEncoders.cs
- Källa:
- BlobEncoders.cs
Kodar ett namngivet argument (ett fält eller en egenskap) och returnerar tre kodare som måste användas i den ordning de visas i parameterlistan.
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)
Parametrar
- isField
- Boolean
true för att koda ett fält false för att koda en egenskap.
Metoden som anropas först för att koda typen av argument.
- name
- NameEncoder
Metoden för att anropa second för att koda namnet på fältet eller egenskapen.
- literal
- LiteralEncoder
Metoden för att anropa tredje för att koda argumentets literalvärde.