Table of Contents

Enum LrcStrictness

Namespace
ModernLrc
Assembly
ModernLrc.dll

Parser strictness mode.

[SuppressMessage("Design", "CA1028:Enum storage should be Int32", Justification = "byte is intentional — option records are small and dense; saving 3 bytes per occurrence matters at scale.")]
public enum LrcStrictness : byte

Fields

Tolerant = 0

Collect all diagnostics; only catastrophic failures throw.

Strict = 1

Throw LrcParseException on first Error-severity diagnostic.