Section navigation

Public classSealed CodecFamilyDescriptor

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

Describes a logical persistence family containing one or more coordinated file roles.

public sealed class CodecFamilyDescriptor
Inheritance
CodecFamilyDescriptor

Public constructor CodecFamilyDescriptor(string, string, IEnumerable<CodecFileDescriptor>, ICodecFamilyValidationCoordinator?, ICodecFamilyMigrationCoordinator?)

Creates a codec family descriptor.

Public property DisplayName

Gets the human-readable family name.

Public property FamilyId

Gets the stable, namespaced family identifier.

Public property Files

Gets the immutable set of file roles owned by this family.

Public property MigrationCoordinator

Gets the optional coordinated migration implementation.

Public property ValidationCoordinator

Gets the optional cross-file validation coordinator.