API Reference
Class
MarkdownNativeCustomContainerBlock
Native projection for a Markdig-style colon-fenced custom container.
Inheritance
- MarkdownNativeBlock
- MarkdownNativeCustomContainerBlock
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 CustomContainerBlock Container { get; } #Source custom container block.
public String Name { get; } #First token from the info string, used as the rendered CSS class.
public String Info { get; } #Full source info string after the opening colon fence.
public String OpeningFence { get; } #Opening colon fence marker.
public String ClosingFence { get; } #Closing colon fence marker.
public Nullable<MarkdownSourceSpan> OpeningFenceSourceSpan { get; } #Source span for the opening colon fence marker when available.
public Nullable<MarkdownSourceSpan> InfoSourceSpan { get; } #Source span for the container info string when available.
public Nullable<MarkdownSourceSpan> NameSourceSpan { get; } #Source span for the first info token used as the rendered CSS class when available.
public Nullable<MarkdownSourceSpan> BodySourceSpan { get; } #Source span for the structured container body when available.
public Nullable<MarkdownSourceSpan> ClosingFenceSourceSpan { get; } #Source span for the closing colon fence marker 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