Namespace DialogueDown.Playbook
Namespaces
Classes
- Capabilities
The named constructs a runtime must understand to play a playbook correctly.
- InvalidPlaybookException
A playbook cannot be played as written, and saying so is better than playing it anyway.
- PlaybookDocument
One compiled script: everything a runtime needs to play it, and nothing else.
- PlaybookDocument.EqualityComparer
An equality comparer for the enclosing type that uses the generated equality semantics.
- PlaybookFormat
The compatibility header a reader checks before loading a playbook: the format version that wrote it, and the capabilities it needs.
- PlaybookFormat.EqualityComparer
An equality comparer for the enclosing type that uses the generated equality semantics.
- PlaybookJson
The canonical JSON settings for reading and writing a playbook. Every reader and writer must share these, because they are part of the format contract rather than a caller's preference.
- PlaybookReader
Loads a playbook, refusing anything it cannot play exactly as written.
- PlaybookSupport
What this build of the reader can read: the format versions it accepts, and the capabilities it honors.