API Reference

Class

MarkdownNativeDocumentSnapshot

Namespace OfficeIMO.Markdown
Assembly OfficeIMO.Markdown
Modifiers sealed

UI-safe snapshot of a native markdown document without parser object references.

Inheritance

  • Object
  • MarkdownNativeDocumentSnapshot

Usage

This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.

Returned or exposed by

Properties

public MarkdownNativeDocumentSourceKind SourceKind { get; } #

Identifies the markdown source backing this snapshot.

public IReadOnlyList<MarkdownNativeReferenceLinkDefinitionSnapshot> ReferenceLinkDefinitions { get; } #

Effective reference-style link definitions collected during parsing.

public IReadOnlyList<MarkdownNativeAbbreviationDefinitionSnapshot> AbbreviationDefinitions { get; } #

Effective abbreviation definitions collected during parsing.

public IReadOnlyList<MarkdownNativeSourceTriviaSnapshot> SourceTrivia { get; } #

Document-level source trivia such as blank lines, in source order.

public IReadOnlyList<MarkdownNativeBlockSnapshot> Blocks { get; } #

Top-level block snapshots.

public IReadOnlyList<MarkdownNativeDiagnosticSnapshot> Diagnostics { get; } #

Projection diagnostics.