API Reference
Class
MarkdownNativeListItem
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
- Property MarkdownNativeListBlock.Items
Inherited Methods
public override Boolean Equals(Object obj) #Returns:
BooleanInherited from Object
Parameters
- obj Object
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.