Spectre.Console.Rendering Namespace

Enum

BoxBorderPart
Represents the different parts of a box border.
TableBorderPart
Represents the different parts of a table border.
TablePart
Represents different parts of a table.
TreeGuidePart
Defines the different rendering parts of a Tree.

Class

Ascii2TableBorder
Represents another old school ASCII border.
AsciiBoxBorder
Represents an old school ASCII border.
AsciiDoubleHeadTableBorder
Represents an old school ASCII border with a double header border.
AsciiTableBorder
Represents an old school ASCII border.
AsciiTreeGuide
An ASCII tree guide.
BoldLineTreeGuide
A tree guide made up of bold lines.
BoxExtensions
Contains extension methods for BoxBorder.
DoubleBoxBorder
Represents a double border.
DoubleEdgeTableBorder
Represents a border with a double edge.
DoubleLineTreeGuide
A tree guide made up of double lines.
DoubleTableBorder
Represents a double border.
HeavyBoxBorder
Represents a heavy border.
HeavyEdgeTableBorder
Represents a border with a heavy edge.
HeavyHeadTableBorder
Represents a border with a heavy header.
HeavyTableBorder
Represents a heavy border.
HorizontalTableBorder
Represents a horizontal border.
JustInTimeRenderable
Represents something renderable that's reconstructed when its state change in any way.
LineTreeGuide
A tree guide made up of lines.
MarkdownTableBorder
Represents a Markdown border.
MinimalDoubleHeadTableBorder
Represents a minimal border with a double header border.
MinimalHeavyHeadTableBorder
Represents a minimal border with a heavy header.
MinimalTableBorder
Represents a minimal border.
NoBoxBorder
Represents an invisible border.
NoTableBorder
Represents an invisible border.
Renderable
Base class for a renderable object implementing IRenderable.
RenderContext
Represents a render context.
RenderHookScope
Represents a render hook scope.
RenderPipeline
Represents the render pipeline.
RoundedBoxBorder
Represents a rounded border.
RoundedTableBorder
Represents a rounded border.
Segment
Represents a renderable segment.
SegmentLine
Represents a collection of segments.
SegmentLineEnumerator
An enumerator for SegmentLine collections.
SegmentLineIterator
An iterator for SegmentLine collections.
SimpleHeavyTableBorder
Represents a simple border with heavy lines.
SimpleTableBorder
Represents a simple border.
SquareBoxBorder
Represents a square border.
SquareTableBorder
Represents a square border.
TableBorderExtensions
Contains extension methods for TableBorder.
TreeGuideExtensions
Contains extension methods for TreeGuide.

Structure

Measurement
Represents a measurement.

Interface

IAnsiConsoleEncoder
Represents a console encoder that can encode recorded segments into a string.
IHasDirtyState
Represents something that can be dirty.
IRenderable
Represents something that can be rendered to the console.
IRenderHook
Represents a render hook.