Freigeben über


LiteralEncoder.TaggedScalar Methode

Definition

Überlädt

TaggedScalar(Action<CustomAttributeElementTypeEncoder>, Action<ScalarEncoder>)

Codiert den Typ und den Wert eines Literals mithilfe der angegebenen Delegaten.

TaggedScalar(CustomAttributeElementTypeEncoder, ScalarEncoder)

Gibt ein Encoderpaar zurück, das zum Codieren des Typs und des Werts eines Literals in der Reihenfolge verwendet werden muss, in der sie in der Parameterliste stehen.

TaggedScalar(Action<CustomAttributeElementTypeEncoder>, Action<ScalarEncoder>)

Quelle:
BlobEncoders.cs
Quelle:
BlobEncoders.cs
Quelle:
BlobEncoders.cs
Quelle:
BlobEncoders.cs

Codiert den Typ und den Wert eines Literals mithilfe der angegebenen Delegaten.

public:
 void TaggedScalar(Action<System::Reflection::Metadata::Ecma335::CustomAttributeElementTypeEncoder> ^ type, Action<System::Reflection::Metadata::Ecma335::ScalarEncoder> ^ scalar);
public void TaggedScalar (Action<System.Reflection.Metadata.Ecma335.CustomAttributeElementTypeEncoder> type, Action<System.Reflection.Metadata.Ecma335.ScalarEncoder> scalar);
member this.TaggedScalar : Action<System.Reflection.Metadata.Ecma335.CustomAttributeElementTypeEncoder> * Action<System.Reflection.Metadata.Ecma335.ScalarEncoder> -> unit
Public Sub TaggedScalar (type As Action(Of CustomAttributeElementTypeEncoder), scalar As Action(Of ScalarEncoder))

Parameter

type
Action<CustomAttributeElementTypeEncoder>

Ein Delegat, der verwendet wird, um den Typ des Literals zu codieren. Wird von dieser Methode zuerst aufgerufen.

scalar
Action<ScalarEncoder>

Ein Delegat, der verwendet wird, um den Wert des Literals zu codieren. Wird von dieser Methode als zweites aufgerufen.

Ausnahmen

type oder scalar ist null.

Gilt für:

TaggedScalar(CustomAttributeElementTypeEncoder, ScalarEncoder)

Quelle:
BlobEncoders.cs
Quelle:
BlobEncoders.cs
Quelle:
BlobEncoders.cs
Quelle:
BlobEncoders.cs

Gibt ein Encoderpaar zurück, das zum Codieren des Typs und des Werts eines Literals in der Reihenfolge verwendet werden muss, in der sie in der Parameterliste stehen.

public:
 void TaggedScalar([Runtime::InteropServices::Out] System::Reflection::Metadata::Ecma335::CustomAttributeElementTypeEncoder % type, [Runtime::InteropServices::Out] System::Reflection::Metadata::Ecma335::ScalarEncoder % scalar);
public void TaggedScalar (out System.Reflection.Metadata.Ecma335.CustomAttributeElementTypeEncoder type, out System.Reflection.Metadata.Ecma335.ScalarEncoder scalar);
member this.TaggedScalar : CustomAttributeElementTypeEncoder * ScalarEncoder -> unit
Public Sub TaggedScalar (ByRef type As CustomAttributeElementTypeEncoder, ByRef scalar As ScalarEncoder)

Parameter

type
CustomAttributeElementTypeEncoder

Nach Ausführung dieser Methode ein benutzerdefinierter Attributelementtyp-Encoder, der verwendet wird, um den Typ des Literals zu codieren.

scalar
ScalarEncoder

Nach Ausführung dieser Methode ein codierter Skalarwert, der verwendet wird, um den Wert des Literals zu codieren.

Gilt für: