FdbValueCodec<TValue, TEncoded>

Namespace: FoundationDB.Client · class

Implements: IFdbValueCodec<TValue, TEncoded>

Constructors

FdbValueCodec<TValue, TEncoded>

FdbValueCodec<TValue, TEncoded>(Func<TValue, TEncoded> encode, Func<ReadOnlySpan<byte>, TValue> decode)

Properties

Decode

Func<ReadOnlySpan<byte>, TValue> Decode { get; }

Encode

Func<TValue, TEncoded> Encode { get; }

Methods

DecodeValue

TValue DecodeValue(ReadOnlySpan<byte> encoded)

EncodeValue

TEncoded EncodeValue(in TValue value)