Class
WidgetPipeline
ConsoleMonster
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
- The configured widget.
- path string
- The output file.
- format string? = null
- Optional format; otherwise inferred from path.
- options ConsoleMonster.Export.ExportOptions? = null
- Frame configuration.
- provider ConsoleMonster.Export.IFrameExportProvider? = null
- 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
- The configured widget.
- profile ConsoleMonster.Capabilities.TerminalProfile? = null
- Optional terminal profile.
- writer ConsoleMonster.Output.ITerminalWriter? = null
- Optional embedding writer.