Class
MarkdownFrameExportProvider
ConsoleMonster.Markdown
Connects the add-on's existing Markdown writer to frame and fluent export dispatch.
Inheritance
- object
- MarkdownFrameExportProvider
Constructors
public MarkdownFrameExportProvider(bool fenced = false) #Creates a semantic Markdown or fenced-text provider.
Parameters
- fenced bool = false
- Preserves terminal layout instead of semantic widget structure.
Methods
Export 2 overloads
public byte[] Export(IWidget widget, ExportOptions? options = null) #Exports a widget with its semantic structure intact.
Parameters
- widget ConsoleMonster.Layout.IWidget
- options ConsoleMonster.Export.ExportOptions? = null
Returns
byte[]public byte[] Export(CellBuffer frame, ExportOptions? options = null) #Exports an already rendered frame.
Parameters
- frame ConsoleMonster.Canvas.CellBuffer
- options ConsoleMonster.Export.ExportOptions? = null
Returns
byte[]public static void Register() #Registers both Markdown formats for an application; safe under trimming and NativeAOT.