This reference covers the exported ProMarkdown API by assembly and responsibility. Signatures are source-backed and grouped for application developers and extension authors.
Core assembly
Controls API — MarkdownTextBlock, selection commands, render activity, edit operations, and control events
Services and Helpers API — service factories, image loading, selection, theming, and rendering helpers
Rendering and Source Map API — render requests/results, cancellation and async activity, AST metadata, maps, hit testing, and resource ownership
Editing API — editor services, sessions, preferences, templates, and UI helpers
Extension API — parser, block, inline, editor, template, registry, and context contracts
Optional assemblies
Plugin Package API — every shipped plugin entry point and stable editor ID