AnkiIO 1.0.2
Build, validate, import, and export Anki-compatible decks from .NET
Loading...
Searching...
No Matches
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12]
 CAnkiIO.AnkiCardRepresents one study direction generated from an AnkiNote
 CAnkiIO.AnkiCardTemplateDefines one study direction by mapping note fields to a card front and back
 CAnkiIO.AnkiClozeBuilds conservative Anki cloze-deletion markup for a Cloze note's Text field
 CAnkiIO.AnkiCompatibilityRegistryRegisters version adapters in precedence order and resolves verified capabilities for an Anki version
 CAnkiIO.AnkiDeckBuilds one named deck hierarchy and acts as the root for validation and export
 CAnkiIO.AnkiDiagnosticProvides one machine-readable validation, compatibility, or preservation finding
 CAnkiIO.AnkiFieldConfigures one named input field in an AnkiNoteType
 CAnkiIO.AnkiIdCreates positive 64-bit identifiers for new objects or repeatable external imports
 CAnkiIO.AnkiInstallationProvides an immutable snapshot of an Anki application discovered on the local computer
 CAnkiIO.AnkiInstallationDetectorDiscovers a local Anki executable and reports conservative profile-presence metadata
 CAnkiIO.AnkiJsonSerializerSerializes complete deck hierarchies using AnkiIO's deterministic, versioned native JSON format
 CAnkiIO.AnkiMediaCollectionOwns media registrations for a deck and prevents unsafe or colliding names
 CAnkiIO.AnkiMediaFileDescribes one registered Anki media payload and provides repeatable streaming access to it
 CAnkiIO.AnkiNoteStores one fact or item of knowledge and owns the cards generated from it
 CAnkiIO.AnkiNoteTypeDefines the reusable schema and rendering rules shared by a family of Anki notes
 CAnkiIO.AnkiNoteTypesCreates fresh conventional Basic, reversed, and Cloze definitions for callers that need direct control
 CAnkiIO.AnkiPackageContains the supported deck graphs, media, and diagnostics read from one Anki package
 CAnkiIO.AnkiPackageLimitsDefines archive-resource limits enforced before an untrusted Anki package is extracted
 CAnkiIO.AnkiPackageReaderReads guarded legacy-compatible .apkg archives into AnkiIO's in-memory package model
 CAnkiIO.AnkiPackageWriterWrites validated deck data as a legacy-compatible .apkg archive accepted by Anki 26.05
 CAnkiIO.AnkiReviewLogPreserves one historical answer event separately from a card's current scheduling state
 CAnkiIO.AnkiSchedulingPreserves the current scheduler state stored on one card without running Anki's scheduler
 CAnkiIO.AnkiValidationResultCaptures the ordered diagnostics and write/no-write decision from one validation pass
 CAnkiIO.AnkiValidatorChecks a complete deck hierarchy before native JSON, CrowdAnki-style JSON, or APKG output
 CAnkiIO.CrowdAnkiImportResultReturns a CrowdAnki-style import together with explicit information about concepts that could not be recovered
 CAnkiIO.CrowdAnkiJsonImports and exports a conservative, independently implemented subset of CrowdAnki-style JSON
 CException
 CAnkiIO.AnkiValidationExceptionStops serialization or package creation when a deck has structured validation errors
 CAnkiIO.IAnkiVersionAdapterDescribes collection, scheduler, and package capabilities verified for an Anki version family
 CAnkiIO.Anki2605VersionAdapterDescribes format capabilities verified against the Anki 26.05 release family
 CIOException
 CAnkiIO.AnkiPackageSecurityExceptionIndicates that an untrusted package was deliberately rejected by an AnkiIO archive-safety rule