Table of Contents

NotableDateDocumentFormat Enum

Definition

Namespace
Bodu.Globalization.Calendar.Builder
Assembly
Bodu.Globalization.Calendar.Builder.dll
Package
Bodu.Globalization.Calendar.Builder 1.0.0
Source
NotableDateDocumentFormat.cs

Identifies the on-disk serialization form of a notable-date document produced by a NotableDateDocumentBuilder.

public enum NotableDateDocumentFormat
Extension Methods

Fields

Xml = 0

The full-fidelity XML form in the urn:bodu:globalization:calendar namespace, capable of expressing every feature of the notable-date schema.

Json = 1

The narrower JSON subset form, which omits imports, restricts calendars to Gregorian, and supports only the reduced trigger, action, and override surface defined by the companion JSON schema.

Binary = 2

The sealed binary rule-pack form (.bcal): the document is built through the canonical loader and the validated resource is encoded by NotableDateBinaryResource. A pack is compiled output - it loads through LoadBinary(Stream) and cannot be re-opened for editing with Load(string).

Applies to

ProductVersions
.NET8, 10