NamedArgumentsEncoder.AddArgument Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
AddArgument(Boolean, Action<NamedArgumentTypeEncoder>, Action<NameEncoder>, Action<LiteralEncoder>) |
Encode un argument nommé (champ ou propriété). |
AddArgument(Boolean, NamedArgumentTypeEncoder, NameEncoder, LiteralEncoder) |
Encode un argument nommé (un champ ou une propriété) et retourne trois encodeurs qui doivent être utilisés dans l’ordre dans lequel ils apparaissent dans la liste de paramètres. |
AddArgument(Boolean, Action<NamedArgumentTypeEncoder>, Action<NameEncoder>, Action<LiteralEncoder>)
- Source:
- BlobEncoders.cs
- Source:
- BlobEncoders.cs
- Source:
- BlobEncoders.cs
Encode un argument nommé (champ ou propriété).
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))
Paramètres
- isField
- Boolean
true
pour encoder un champ, false
pour encoder une propriété.
Méthode à appeler en premier pour encoder le type de l’argument.
- name
- Action<NameEncoder>
Méthode à appeler en deuxième pour encoder le nom du champ ou de la propriété.
- literal
- Action<LiteralEncoder>
Méthode à appeler en troisième pour encoder la valeur littérale de l’argument.
Exceptions
type
, name
ou literal
est null
.
S’applique à
AddArgument(Boolean, NamedArgumentTypeEncoder, NameEncoder, LiteralEncoder)
- Source:
- BlobEncoders.cs
- Source:
- BlobEncoders.cs
- Source:
- BlobEncoders.cs
Encode un argument nommé (un champ ou une propriété) et retourne trois encodeurs qui doivent être utilisés dans l’ordre dans lequel ils apparaissent dans la liste de paramètres.
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)
Paramètres
- isField
- Boolean
true
pour encoder un champ, false
pour encoder une propriété.
Méthode à appeler en premier pour encoder le type de l’argument.
- name
- NameEncoder
Méthode à appeler en deuxième pour encoder le nom du champ ou de la propriété.
- literal
- LiteralEncoder
Méthode à appeler en troisième pour encoder la valeur littérale de l’argument.