API Reference

Class

MarkdownNativeListItem

Namespace OfficeIMO.Markdown
Assembly OfficeIMO.Markdown
Modifiers sealed

Native projection for a list item.

Inheritance

  • Object
  • MarkdownNativeListItem

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; } #

Deterministic identity for this list item within stable markdown input.

public ListItem Item { get; } #

Source list item.

public MarkdownSyntaxNode SyntaxNode { get; } #

Syntax node that produced this list item.

public Nullable<MarkdownSourceSpan> SourceSpan { get; } #

Source span in the normalized markdown text when available.

public String Text { get; } #

Plain-text lead content.

public InlineSequence Inlines { get; } #

Structured lead inline nodes.

public IReadOnlyList<MarkdownNativeInline> InlineRuns { get; } #

AST-backed native inline projection for the lead content.

public IReadOnlyList<InlineSequence> AdditionalParagraphs { get; } #

Additional paragraph inline nodes owned by this list item.

public IReadOnlyList<MarkdownNativeBlock> Children { get; } #

Nested native blocks, including lead paragraph blocks when present in the syntax tree.

public Boolean IsTask { get; } #

Whether this list item is a task item.

public Boolean Checked { get; } #

Whether this task item is checked.

public Int32 Level { get; } #

Indentation level from the source list item.