Skip to content
ConsoleMonster
Class

WidgetPipeline

ConsoleMonster

Namespace
ConsoleMonster
Assembly
ConsoleMonster
Modifiers
static

Display and export endings for a fluent widget chain.

Inheritance

  • object
  • WidgetPipeline

Methods

public static void Export(IWidget widget, string path, string? format = null, ExportOptions? options = null, IFrameExportProvider? provider = null) #

Ends a widget chain by exporting to a core or add-on format.

Parameters

widget ConsoleMonster.Layout.IWidget required
The configured widget.
path string required
The output file.
format string? = null optional
Optional format; otherwise inferred from path.
options ConsoleMonster.Export.ExportOptions? = null optional
Frame configuration.
provider ConsoleMonster.Export.IFrameExportProvider? = null optional
Optional typed add-on provider; a registered provider is used when omitted.
public static void Show(IWidget widget, TerminalProfile? profile = null, ITerminalWriter? writer = null) #

Displays a widget, just as piping it to Show-Console does.

Parameters

widget ConsoleMonster.Layout.IWidget required
The configured widget.
profile ConsoleMonster.Capabilities.TerminalProfile? = null optional
Optional terminal profile.
writer ConsoleMonster.Output.ITerminalWriter? = null optional
Optional embedding writer.