API Reference
Class
MarkdownNativeDetailsBlock
Native projection for a details/disclosure block.
Inheritance
- MarkdownNativeBlock
- MarkdownNativeDetailsBlock
Inherited Methods
public Boolean ContainsLine(Int32 lineNumber) #Returns:
BooleanInherited from MarkdownNativeBlock
Parameters
- lineNumber Int32
public override Boolean Equals(Object obj) #Returns:
BooleanInherited from Object
Parameters
- obj Object
public MarkdownNativeBlockSnapshot ToSnapshot() #Returns:
MarkdownNativeBlockSnapshotInherited from MarkdownNativeBlock
Properties
public DetailsBlock Details { get; } #Source details block.
public Boolean Open { get; } #Whether the details element is initially expanded.
public String Summary { get; } #Plain-text summary when available.
public InlineSequence SummaryInlines { get; } #Structured summary inline nodes when available.
public IReadOnlyList<MarkdownNativeInline> SummaryInlineRuns { get; } #AST-backed native summary inline projection with source spans.
public IReadOnlyList<MarkdownNativeBlock> Children { get; } #Nested native body blocks.
Inherited Properties
public String Id { get; } #Inherited from MarkdownNativeBlock
public MarkdownNativeBlockKind Kind { get; } #Inherited from MarkdownNativeBlock
public Nullable<MarkdownSourceSpan> SourceSpan { get; } #Inherited from MarkdownNativeBlock
public MarkdownSyntaxNode SyntaxNode { get; } #Inherited from MarkdownNativeBlock
public IMarkdownBlock SourceBlock { get; } #Inherited from MarkdownNativeBlock