API Reference
MarkdownNativeDetailsBlock
Native projection for a details/disclosure block.
Inheritance
- MarkdownNativeBlock
- MarkdownNativeDetailsBlock
Inherited Methods
public Boolean ContainsLine(Int32 lineNumber) #BooleanParameters
- lineNumber Int32
public IEnumerable<MarkdownNativeBlockSourceField> EnumerateSourceFields() #IEnumerable<MarkdownNativeBlockSourceField>public IEnumerable<MarkdownNativeBlockSourceField> EnumerateSourceFields(String name) #IEnumerable<MarkdownNativeBlockSourceField>Parameters
- name String
public override Boolean Equals(Object obj) #BooleanParameters
- obj Object
public MarkdownNativeBlockSourceField FindSourceField(String name, Int32 index = -1) #MarkdownNativeBlockSourceFieldParameters
- name String
- index Int32 = -1
public MarkdownNativeBlockSnapshot ToSnapshot() #MarkdownNativeBlockSnapshotProperties
public DetailsBlock Details { get; } #Source details block.
public Boolean Open { get; } #Whether the details element is initially expanded.
public String OpeningTag { get; } #Exact parsed details opening tag when available.
public String ClosingTag { get; } #Exact parsed details closing tag when available.
public Nullable<MarkdownSourceSpan> OpeningTagSourceSpan { get; } #Source span for the parsed details opening tag when available.
public Nullable<MarkdownSourceSpan> ClosingTagSourceSpan { get; } #Source span for the parsed details closing tag when available.
public String Summary { get; } #Plain-text summary when available.
public Nullable<MarkdownSourceSpan> SummarySourceSpan { get; } #Source span for the summary element when available.
public String SummaryOpeningTag { get; } #Exact parsed summary opening tag when available.
public String SummaryText { get; } #Exact parsed summary text when available.
public String SummaryClosingTag { get; } #Exact parsed summary closing tag when available.
public Nullable<MarkdownSourceSpan> SummaryOpeningTagSourceSpan { get; } #Source span for the parsed summary opening tag when available.
public Nullable<MarkdownSourceSpan> SummaryTextSourceSpan { get; } #Source span for the parsed summary text when available.
public Nullable<MarkdownSourceSpan> SummaryClosingTagSourceSpan { get; } #Source span for the parsed summary closing tag 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 Nullable<MarkdownSourceSpan> BodySourceSpan { get; } #Source span for the structured details body when available.
public IReadOnlyList<MarkdownNativeBlock> Children { get; } #Nested native body blocks.
Inherited Properties
public String Id { get; } #public MarkdownNativeBlockKind Kind { get; } #public Nullable<MarkdownSourceSpan> SourceSpan { get; } #public MarkdownSyntaxNode SyntaxNode { get; } #public IMarkdownBlock SourceBlock { get; } #