API Reference
Class
MarkdownNativeTableBlock
Native projection for a markdown table.
Inheritance
- MarkdownNativeBlock
- MarkdownNativeTableBlock
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 TableBlock Table { get; } #Source table block.
public Nullable<MarkdownSourceSpan> AlignmentRowSourceSpan { get; } #Source span for the GFM table alignment/separator row when present.
public IReadOnlyList<MarkdownNativeTableAlignmentCell> AlignmentCells { get; } #Per-column alignment markers from the GFM table alignment/separator row.
public IReadOnlyList<MarkdownNativeTablePipe> Pipes { get; } #Pipe delimiter tokens in document order.
public IReadOnlyList<MarkdownNativeTableCell> HeaderCells { get; } #Header cells in document order.
public MarkdownNativeTableRow HeaderRow { get; } #Header row projection when the table has a header row.
public IReadOnlyList<IReadOnlyList<MarkdownNativeTableCell>> Rows { get; } #Body rows and cells in document order.
public IReadOnlyList<MarkdownNativeTableRow> BodyRows { get; } #Body row projections in document order.
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