LiteralEncoder Struct

Definition

Provides methods for encoding literals.

C#
public readonly struct LiteralEncoder
C#
public struct LiteralEncoder
Inheritance
LiteralEncoder

Constructors

Properties

Methods

Scalar()

Returns the encoder used to encode the literal value.

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

Encodes the type and the value of a literal using the specified delegates.

TaggedScalar(CustomAttributeElementTypeEncoder, ScalarEncoder)

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.

TaggedVector(Action<CustomAttributeArrayTypeEncoder>, Action<VectorEncoder>)

Encodes the type and the items of a vector literal using the specified delegates.

TaggedVector(CustomAttributeArrayTypeEncoder, VectorEncoder)

Returns a pair of encoders that must be used to encode the type and the items of a vector literal in the order they appear in the parameter list.

Vector()

Gets a vector encoder used to encode the items of a vector.

Applies to

Product Versies
.NET Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8 (package-provided), 8, 9 (package-provided), 9
.NET Framework 4.7 (package-provided), 4.7.1 (package-provided), 4.7.2 (package-provided), 4.8 (package-provided)
.NET Standard 2.0 (package-provided)