patterns/transactions.md | Transaction lifecycle, StartTransaction vs StartOpenCloseTransaction, nesting, disposal |
patterns/document-database-editor.md | Document/Database/Editor trio, document locking, active vs background docs |
patterns/entity-creation.md | Adding entities to ModelSpace/PaperSpace, ObjectId lifecycle, bulk creation |
patterns/entity-modification.md | Opening for write, modifying properties, batch modifications, Overrule |
patterns/block-references.md | BlockTable/BlockTableRecord/BlockReference, attributes, nested blocks, cloning |
patterns/selection-sets.md | Selection filters, TypedValue arrays, DXF codes, implied selection |
patterns/layers-and-properties.md | LayerTable, creating layers, linetypes, ByLayer vs ByBlock |
patterns/xdata.md | ResultBuffer, RegApp, DXF group codes, read/write roundtrip, size limits |
patterns/commands.md | [CommandMethod], CommandFlags, [LispFunction], async commands |
patterns/events.md | Database/Document/Editor events, Idle processing, undo/redo gotcha |
patterns/geometry.md | Point3d, Vector3d, Matrix3d, transforms, coordinate systems, Tolerance |
patterns/palettes.md | PaletteSet, WPF hosting, WinForms hosting, docking, state persistence |
patterns/cui-customization.md | Ribbon API, tabs, panels, buttons, toolbars, command groups |
patterns/plotting.md | PlotEngine workflow, PlotSettings, batch plotting, PDF output |
patterns/external-references.md | Xref attach/detach/reload/bind, XrefGraph, nested xrefs |
patterns/file-io.md | ReadDwgFile, SaveAs, WblockClone, side database pattern |
patterns/jig-and-drawjig.md | EntityJig, DrawJig, Sampler/Update/WorldDraw, placement preview |
patterns/tables.md | Symbol tables (TextStyle, DimStyle, Linetype, RegApp, Block, Layer, etc.) |
patterns/error-handling.md | What throws vs silent fails, ErrorStatus, eLocked recovery |
patterns/performance.md | Large drawing strategies, regen control, progress meters, bulk operations |
patterns/migration-2025-to-2026.md | TFM changes, NuGet versions, breaking API changes between versions |