API Reference
MarkdownNativeTableCell
Native projection for a table cell.
Inheritance
- Object
- MarkdownNativeTableCell
Usage
This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.
Returned or exposed by
- Property MarkdownNativeTableBlock.HeaderCells
- Property MarkdownNativeTableBlock.Rows
Inherited Methods
public override Boolean Equals(Object obj) #BooleanParameters
- obj Object
Properties
public String RawText { get; } #Raw cell text from the table source.
public String Text { get; } #Plain-text cell content.
public String Markdown { get; } #Markdown representation of the cell content.
public IReadOnlyList<IMarkdownBlock> Blocks { get; } #Structured child blocks in the cell.
public IReadOnlyList<MarkdownNativeBlock> Children { get; } #Native child blocks projected from structured cell content.
public TableCell SourceCell { get; } #Source table cell when structured cell data is available.
public MarkdownSyntaxNode SyntaxNode { get; } #Syntax node that produced this cell when available.
public Nullable<MarkdownSourceSpan> SourceSpan { get; } #Source span in the normalized markdown text when available.
public Boolean IsHeader { get; } #Whether this cell belongs to the table header.
public Int32 RowIndex { get; } #Zero-based data row index, or -1 for header cells.
public Int32 ColumnIndex { get; } #Zero-based column index.
public ColumnAlignment Alignment { get; } #Cell-level alignment override when present.
public IReadOnlyList<MarkdownNativeInline> InlineRuns { get; } #AST-backed native inline projection for the cell content when available.