API Reference
Class
MarkdownNativeCalloutBlock
Native projection for a docs-style callout/admonition.
Inheritance
- MarkdownNativeBlock
- MarkdownNativeCalloutBlock
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 CalloutBlock Callout { get; } #Source callout block.
public String CalloutKind { get; } #Callout kind such as info, warning, note, or success.
public Nullable<MarkdownSourceSpan> OpeningMarkerSourceSpan { get; } #Source span for the opening [! marker when available.
public Nullable<MarkdownSourceSpan> KindSourceSpan { get; } #Source span for the callout kind token when available.
public Nullable<MarkdownSourceSpan> ClosingMarkerSourceSpan { get; } #Source span for the closing ] marker when available.
public String Title { get; } #Plain-text title.
public Nullable<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 String Body { get; } #Rendered markdown body.
public Nullable<MarkdownSourceSpan> BodySourceSpan { get; } #Source span for the structured callout body when available.
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