VersionEnvelope
- Namespace
- Rowles.LeanCorpus.Codecs.CodecKit
- Assembly
- Rowles.LeanCorpus.dll
Methods
VersionEnvelope<TBase, TVersion>(ICodec<TVersion>, ICodec<long>, Func<TVersion, byte[], TBase>, params VersionCaseDefinition<TBase>[])
Version-envelope codec: [version][body-length][body]. Known versions decode via their case codec; unknown versions are preserved via the
unknowndelegate.