Aracılığıyla paylaş


NamedArgumentsEncoder.AddArgument Yöntem

Tanım

Aşırı Yüklemeler

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

Adlandırılmış bağımsız değişkeni (alan veya özellik) kodlar.

AddArgument(Boolean, NamedArgumentTypeEncoder, NameEncoder, LiteralEncoder)

Adlandırılmış bir bağımsız değişkeni (alan veya özellik) kodlar ve parametre listesinde göründükleri sırayla kullanılması gereken üç kodlayıcı döndürür.

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

Kaynak:
BlobEncoders.cs
Kaynak:
BlobEncoders.cs
Kaynak:
BlobEncoders.cs
Kaynak:
BlobEncoders.cs

Adlandırılmış bağımsız değişkeni (alan veya özellik) kodlar.

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))

Parametreler

isField
Boolean

true bir alanı kodlamak, false bir özelliği kodlamak için.

type
Action<NamedArgumentTypeEncoder>

Bağımsız değişkenin türünü kodlamak için önce çağrılacak yöntem.

name
Action<NameEncoder>

Alanın veya özelliğin adını kodlamak için second çağrısı yöntemi.

literal
Action<LiteralEncoder>

Bağımsız değişkenin değişmez değerini kodlamak için üçüncü çağırma yöntemi.

Özel durumlar

typeveya nameliteral şeklindedir null.

Şunlara uygulanır

AddArgument(Boolean, NamedArgumentTypeEncoder, NameEncoder, LiteralEncoder)

Kaynak:
BlobEncoders.cs
Kaynak:
BlobEncoders.cs
Kaynak:
BlobEncoders.cs
Kaynak:
BlobEncoders.cs

Adlandırılmış bir bağımsız değişkeni (alan veya özellik) kodlar ve parametre listesinde göründükleri sırayla kullanılması gereken üç kodlayıcı döndürür.

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)

Parametreler

isField
Boolean

true bir alanı kodlamak, false bir özelliği kodlamak için.

type
NamedArgumentTypeEncoder

Bağımsız değişkenin türünü kodlamak için önce çağrılacak yöntem.

name
NameEncoder

Alanın veya özelliğin adını kodlamak için second çağrısı yöntemi.

literal
LiteralEncoder

Bağımsız değişkenin değişmez değerini kodlamak için üçüncü çağırma yöntemi.

Şunlara uygulanır