AnkiIO
1.0.2
Build, validate, import, and export Anki-compatible decks from .NET
Loading...
Searching...
No Matches
AnkiValidationResult.cs
1
namespace
AnkiIO
;
2
10
public
sealed
class
AnkiValidationResult
11
{
12
internal
AnkiValidationResult(IReadOnlyList<AnkiDiagnostic> diagnostics)
13
{
14
ArgumentNullException.ThrowIfNull(diagnostics);
15
Diagnostics
= Array.AsReadOnly(diagnostics.ToArray());
16
}
17
20
public
IReadOnlyList<AnkiDiagnostic>
Diagnostics
{
get
; }
21
24
public
bool
IsValid
=>
Diagnostics
.All(diagnostic => diagnostic.Severity !=
AnkiDiagnosticSeverity
.Error);
25
}
AnkiIO.AnkiValidationResult.IsValid
bool IsValid
Gets whether validated serialization and package creation may proceed.
Definition
AnkiValidationResult.cs:24
AnkiIO.AnkiValidationResult.Diagnostics
IReadOnlyList< AnkiDiagnostic > Diagnostics
Gets findings in deterministic hierarchy and card traversal order.
Definition
AnkiValidationResult.cs:20
AnkiIO
Definition
AnkiCard.cs:1
AnkiIO.AnkiDiagnosticSeverity
AnkiDiagnosticSeverity
Classifies whether a diagnostic is explanatory, lossy, or blocks a validated write.
Definition
AnkiDiagnosticSeverity.cs:10
src
AnkiIO
Diagnostics
AnkiValidationResult.cs
Generated by
1.17.0