Class
MarkdownNativeCalloutBlock
OfficeIMO.Markdown
Native projection for a docs-style callout/admonition.
Inheritance
- MarkdownNativeBlock
- MarkdownNativeCalloutBlock
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 string CalloutKind { get; } #Callout kind such as info, warning, note, or success.
public MarkdownSourceSpan? OpeningMarkerSourceSpan { get; } #Source span for the opening [! marker when available.
public MarkdownSourceSpan? KindSourceSpan { get; } #Source span for the callout kind token when available.
public MarkdownSourceSpan? ClosingMarkerSourceSpan { get; } #Source span for the closing ] marker when available.
public MarkdownSourceSpan? TitleSourceSpan { get; } #Source span for the explicit callout title when available.
public InlineSequence TitleInlines { get; } #Structured title inline nodes.
public IReadOnlyList<MarkdownNativeInline> TitleInlineRuns { get; } #AST-backed native title inline projection with source spans.
public MarkdownSourceSpan? BodySourceSpan { get; } #Source span for the structured callout body when available.
public IReadOnlyList<MarkdownNativeBlock> Children { get; } #Nested native body blocks.
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