API Reference
Class
MarkdownNativeBlockSnapshot
UI-safe snapshot of a native block.
Inheritance
- Object
- MarkdownNativeBlockSnapshot
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
- Method MarkdownNativeBlock.ToSnapshot
- Property MarkdownNativeBlockSnapshot.Children
- Method MarkdownNativeCalloutBlock.ToSnapshot
- Method MarkdownNativeCodeBlock.ToSnapshot
- Method MarkdownNativeDetailsBlock.ToSnapshot
- Property MarkdownNativeDocumentSnapshot.Blocks
- Method MarkdownNativeFrontMatterBlock.ToSnapshot
- Method MarkdownNativeHeadingBlock.ToSnapshot
- Method MarkdownNativeHtmlBlock.ToSnapshot
- Method MarkdownNativeImageBlock.ToSnapshot
- Method MarkdownNativeListBlock.ToSnapshot
- Property MarkdownNativeListItemSnapshot.Children
- Method MarkdownNativeOtherBlock.ToSnapshot
- Method MarkdownNativeParagraphBlock.ToSnapshot
- Method MarkdownNativeQuoteBlock.ToSnapshot
- Method MarkdownNativeTableBlock.ToSnapshot
- Property MarkdownNativeTableCellSnapshot.Children
- Method MarkdownNativeVisualBlock.ToSnapshot
Inherited Methods
public override Boolean Equals(Object obj) #Returns:
BooleanInherited from Object
Parameters
- obj Object
Properties
public String Id { get; set; } #Stable block id.
public MarkdownNativeBlockKind Kind { get; set; } #Native block kind.
public MarkdownNativeSourceSpanSnapshot SourceSpan { get; set; } #Source span snapshot when available.
public String Text { get; set; } #Common text payload when the block exposes one.
public String Markdown { get; set; } #Common markdown payload when the block exposes one.
public IReadOnlyDictionary<String, String> Fields { get; set; } #String fields for block-specific metadata.
public IReadOnlyList<MarkdownNativeInlineSnapshot> Inlines { get; set; } #Inline snapshots owned directly by this block.
public IReadOnlyList<MarkdownNativeBlockSnapshot> Children { get; set; } #Nested child block snapshots.
public IReadOnlyList<MarkdownNativeListItemSnapshot> Items { get; set; } #List item snapshots for native list blocks.
public IReadOnlyList<MarkdownNativeTableCellSnapshot> HeaderCells { get; set; } #Table header cell snapshots.
public IReadOnlyList<IReadOnlyList<MarkdownNativeTableCellSnapshot>> Rows { get; set; } #Table body row snapshots.