Class
MarkdownNativeHeadingBlock
OfficeIMO.Markdown
Native projection for a heading block.
Inheritance
- MarkdownNativeBlock
- MarkdownNativeHeadingBlock
Inherited Methods
public bool ContainsLine(int lineNumber) #Inherited from MarkdownNativeBlock
Parameters
- lineNumber int
Returns
boolEnumerateSourceFields 2 overloads
public IEnumerable<MarkdownNativeBlockSourceField> EnumerateSourceFields() #Inherited from MarkdownNativeBlock
Returns
IEnumerable<MarkdownNativeBlockSourceField>public IEnumerable<MarkdownNativeBlockSourceField> EnumerateSourceFields(string name) #Inherited from MarkdownNativeBlock
Parameters
- name string
Returns
IEnumerable<MarkdownNativeBlockSourceField>public MarkdownNativeBlockSourceField? FindSourceField(string name, int index = -1) #Inherited from MarkdownNativeBlock
Parameters
- name string
- index int = -1
Returns
MarkdownNativeBlockSourceField?public MarkdownNativeBlockInfo ToSnapshot() #Inherited from MarkdownNativeBlock
Returns
MarkdownNativeBlockInfoProperties
public IReadOnlyList<MarkdownNativeInline> InlineRuns { get; } #AST-backed native inline projection with source spans.
public MarkdownSourceSpan? LevelSourceSpan { get; } #Source span for the heading marker or setext underline that determines the level.
public MarkdownSourceSpan? TextSourceSpan { get; } #Source span for the heading text payload.
public MarkdownSourceSpan? OpeningMarkerSourceSpan { get; } #Source span for the ATX opening marker token.
public string? OpeningMarkerText { get; } #Exact ATX opening marker token when parsed from markdown.
public MarkdownSourceSpan? SetextUnderlineMarkerSourceSpan { get; } #Source span for the Setext underline marker token.
public string? SetextUnderlineMarkerText { get; } #Exact Setext underline marker token when parsed from markdown.
public MarkdownSourceSpan? ClosingMarkerSourceSpan { get; } #Source span for the optional ATX closing marker token.
public string? ClosingMarkerText { get; } #Exact optional ATX closing marker token when parsed from markdown.
Inherited Properties
public MarkdownNativeBlockKind Kind { get; } #Inherited from MarkdownNativeBlock
public MarkdownSourceSpan? SourceSpan { get; } #Inherited from MarkdownNativeBlock
public MarkdownSyntaxNode SyntaxNode { get; } #Inherited from MarkdownNativeBlock
public IMarkdownBlock SourceBlock { get; } #Inherited from MarkdownNativeBlock