LiteralEncoder Struct

Definition

Provides methods for encoding literals.

public value class LiteralEncoder
public readonly struct LiteralEncoder
public struct LiteralEncoder
type LiteralEncoder = struct
Public Structure LiteralEncoder
Inheritance
LiteralEncoder

Constructors

LiteralEncoder(BlobBuilder)

Properties

Builder

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