Section navigation

Public classSealed CodecCatalogBuilder

Namespace
Rowles.LeanCorpus.Codecs.CodecKit
Assembly
Rowles.LeanCorpus.dll

Builds an immutable CodecCatalog and validates its declarations as one unit.

public sealed class CodecCatalogBuilder
Inheritance
CodecCatalogBuilder

Public method Add(CodecFamilyDescriptor)

Adds a codec family declaration.

Public method AddBuiltIns()

Adds all statically declared LeanCorpus built-in persistent formats.

Public method Build()

Validates the accumulated declarations and creates an immutable catalogue snapshot.