Table of Contents

Class CompilationModes

Namespace
DialogueDown.Configuration
Assembly
DialogueDown.dll

The author-facing names of the CompilationModes — the kebab-case vocabulary shared by the CLI's --mode option, the dialogue.toml mode key, and the visualization's Config tab, so the surfaces never drift. Only two modes are settable: FailFast is deliberately not, because it throws at the first error instead of collecting diagnostics, so it is an embedding contract a caller opts into in code, not a reporting mode a tool exposes. Its name is still known, for read-only display.

public static class CompilationModes
Inheritance
CompilationModes
Inherited Members

Properties

SettableNamesDescription

The settable mode names as a human-readable list for help text and error messages, e.g. 'stage-boundary' or 'best-effort'.

Methods

NameOf(CompilationMode)

The canonical author-facing name of any mode, including the non-settable fail-fast.

TryParse(string)

Maps an author-facing name to its mode, or null when it is not a settable mode.