wowlib C# API reference
The complete API of the WoWLib NuGet package — the generated managed
wrapper over the native library, documented from the same [[=welder::doc]]
annotations the Python and C++ references render.
Highlights:
WoWLib.Filesystem— the client filesystem gateway (MPQ & CASC).WoWLib.Formats.*— WMO, M2, ADT, WDT, WDL, BLP. Every format family has a version-agnostic base (ForVersion, the synthesized family surface) beside its per-era range classes.WoWLib.Database— the generic ClientDBTableengine. The typed per-table facades inWoWLib.Database.Tablesare not listed individually: they are generated from the community WoWDBDefs definitions, one opener class plus one row struct per (table × game version), named per C# conventions —MapbecomesMapWotlkwithMapWotlkRow,SpellVisualKitModelAttachbecomesSpellVisualKitModelAttachWotlk, and so on. Every table follows the identical shape; the database guide walks through it once.
Prefer task-oriented reading? Start from the guide — every example there carries a C# tab.