34 : base(CreateMessage(validationResult))
45 ArgumentNullException.ThrowIfNull(validationResult);
47 return $
"Anki content validation failed with {errorCount} error(s).";
AnkiValidationException(AnkiValidationResult validationResult)
Initializes an exception for a completed failed validation pass.
AnkiValidationResult ValidationResult
Gets the complete diagnostic snapshot associated with the failed operation.
Captures the ordered diagnostics and write/no-write decision from one validation pass.
IReadOnlyList< AnkiDiagnostic > Diagnostics
Gets findings in deterministic hierarchy and card traversal order.
AnkiDiagnosticSeverity
Classifies whether a diagnostic is explanatory, lossy, or blocks a validated write.