LiteralEncoder.TaggedScalar Methode

Definition

Überlädt

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

Codiert den Typ und den Wert eines Literals mithilfe der angegebenen Delegaten.Encodes the type and the value of a literal using the specified delegates.

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.Returns a pair of encoders that must be used to encode the type and value of a literal in the order they appear in the parameter list.

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

Codiert den Typ und den Wert eines Literals mithilfe der angegebenen Delegaten.Encodes the type and the value of a literal using the specified delegates.

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.A delegate used to encode the type of the literal. Wird von dieser Methode zuerst aufgerufen.Called first by this method.

scalar
Action<ScalarEncoder>

Ein Delegat, der verwendet wird, um den Wert des Literals zu codieren.A delegate used to encode the value of the literal. Wird von dieser Methode als zweites aufgerufen.Called second by this method.

Ausnahmen

type oder scalar ist null.type or scalar is null.

Gilt für:

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.Returns a pair of encoders that must be used to encode the type and value of a literal in the order they appear in the parameter list.

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.When this method returns, a custom attribute element type encoder used to encode the type of the literal.

scalar
ScalarEncoder

Nach Ausführung dieser Methode ein codierter Skalarwert, der verwendet wird, um den Wert des Literals zu codieren.When this method returns, a scalar encoded used to encode the value of the literal.

Gilt für: