API Reference
Class
MarkdownNativeHeadingBlock
Native projection for a heading block.
Inheritance
- MarkdownNativeBlock
- MarkdownNativeHeadingBlock
Inherited Methods
public Boolean ContainsLine(Int32 lineNumber) #Returns:
BooleanInherited from MarkdownNativeBlock
Parameters
- lineNumber Int32
public IEnumerable<MarkdownNativeBlockSourceField> EnumerateSourceFields(String name) #Returns:
IEnumerable<MarkdownNativeBlockSourceField>Inherited from MarkdownNativeBlock
Parameters
- name String
public override Boolean Equals(Object obj) #Returns:
BooleanInherited from Object
Parameters
- obj Object
public MarkdownNativeBlockSourceField FindSourceField(String name, Int32 index = -1) #Returns:
MarkdownNativeBlockSourceFieldInherited from MarkdownNativeBlock
Parameters
- name String
- index Int32 = -1
public MarkdownNativeBlockSnapshot ToSnapshot() #Returns:
MarkdownNativeBlockSnapshotInherited from MarkdownNativeBlock
Properties
public HeadingBlock Heading { get; } #Source heading block.
public Int32 Level { get; } #Heading level, where 1 is H1.
public String Text { get; } #Plain-text heading content.
public InlineSequence Inlines { get; } #Structured inline nodes.
public IReadOnlyList<MarkdownNativeInline> InlineRuns { get; } #AST-backed native inline projection with source spans.
public Nullable<MarkdownSourceSpan> LevelSourceSpan { get; } #Source span for the heading marker or setext underline that determines the level.
public Nullable<MarkdownSourceSpan> TextSourceSpan { get; } #Source span for the heading text payload.
public Nullable<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 Nullable<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 Nullable<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 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