API Reference

Class

MarkdownNativeListItemSnapshot

Namespace OfficeIMO.Markdown
Assembly OfficeIMO.Markdown
Modifiers sealed

UI-safe snapshot of a native list item.

Inheritance

  • Object
  • MarkdownNativeListItemSnapshot

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 String Id { get; } #

Stable list item id.

public String Text { get; } #

Plain text lead content.

public Boolean IsTask { get; } #

Whether the item is a task item.

public Boolean IsChecked { get; } #

Whether the task item is checked.

public Int32 Level { get; } #

Indentation level from the source item.

public MarkdownNativeSourceSpanSnapshot SourceSpan { get; } #

Source span snapshot when available.

public MarkdownNativeSourceSpanSnapshot MarkerSourceSpan { get; } #

List marker token source span snapshot when available.

public String MarkerText { get; } #

Exact list marker token when available.

public MarkdownNativeSourceSpanSnapshot TaskMarkerSourceSpan { get; } #

Task marker token source span snapshot when available.

public String TaskMarkerText { get; } #

Exact task marker token when available.

public String SourceText { get; } #

Normalized markdown text backing the list item content span when available.

public String OriginalSourceText { get; } #

Original reader input backing the list item content span when available.

public Nullable<MarkdownOriginalSourceSliceFailureReason> OriginalSourceFailureReason { get; } #

Reason original reader input could not be materialized for this list item, when applicable.

public IReadOnlyList<MarkdownNativeInlineSnapshot> Inlines { get; } #

Lead inline snapshots.

public IReadOnlyList<MarkdownNativeListItemParagraphSnapshot> Paragraphs { get; } #

Paragraph-level snapshots owned by this list item.

public IReadOnlyList<MarkdownNativeBlockSnapshot> Children { get; } #

Nested child block snapshots.