Describes format capabilities verified against the Anki 26.05 release family. More...
Public Member Functions | |
| Anki2605VersionAdapter () | |
| Initializes the stateless Anki 26.05 capability adapter. | |
| bool | Supports (Version version) |
| Determines whether a version belongs to the verified Anki 26.05 family. | |
Properties | |
| string | Name [get] |
| Gets the stable adapter name. | |
| IReadOnlySet< int > | CollectionSchemas = new[] { 18 }.ToFrozenSet() [get] |
| Gets the verified Anki collection schema identifiers. | |
| int | SchedulerVersion [get] |
| Gets the verified scheduler generation. | |
| IReadOnlySet< string > | PackageEntries = new[] { "collection.anki2", "collection.anki21", "collection.anki21b", "meta", "media" }.ToFrozenSet(StringComparer.Ordinal) [get] |
| Gets recognized top-level package entry names for the Anki 26.05 family. | |
Describes format capabilities verified against the Anki 26.05 release family.
Evidence covers Anki 26.05 build e64c6b1a, collection schema 18, the v3 scheduler, and isolated import and render checks. Supports accepts patch and build revisions within major 26, minor 5; adjacent minor releases are intentionally not inferred to be compatible.
Package entry metadata records names used by this Anki family. It is not a claim that every AnkiIO operation emits or fully interprets every representation. In particular, the package writer currently emits a guarded legacy collection.anki2 representation accepted by the verified Anki import path.
Instances are stateless. CollectionSchemas and PackageEntries are frozen and can be shared safely between readers without defensive copying.
Definition at line 22 of file Anki2605VersionAdapter.cs.
|
inline |
Initializes the stateless Anki 26.05 capability adapter.
Definition at line 25 of file Anki2605VersionAdapter.cs.
|
inline |
Determines whether a version belongs to the verified Anki 26.05 family.
| version | The parsed Anki application version. |
true only when the major version is 26 and the minor version is 5.Implements AnkiIO.IAnkiVersionAdapter.
Definition at line 36 of file Anki2605VersionAdapter.cs.
|
get |
Gets the verified Anki collection schema identifiers.
An immutable set containing schema 18.
Implements AnkiIO.IAnkiVersionAdapter.
Definition at line 40 of file Anki2605VersionAdapter.cs.
|
get |
Gets the stable adapter name.
Anki 26.05.
Implements AnkiIO.IAnkiVersionAdapter.
Definition at line 31 of file Anki2605VersionAdapter.cs.
|
get |
Gets recognized top-level package entry names for the Anki 26.05 family.
An immutable, ordinal set containing collection.anki2, collection.anki21, collection.anki21b, meta, and media.
Implements AnkiIO.IAnkiVersionAdapter.
Definition at line 51 of file Anki2605VersionAdapter.cs.
|
get |
Gets the verified scheduler generation.
3, representing Anki's v3 scheduler.
Implements AnkiIO.IAnkiVersionAdapter.
Definition at line 44 of file Anki2605VersionAdapter.cs.