API Reference
MarkdownNativeListItemSnapshot
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
- Property MarkdownNativeBlockSnapshot.Items
Inherited Methods
public override Boolean Equals(Object obj) #BooleanParameters
- obj Object
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.