VirtualTerminalBackend(TextWriter?, TextWriter?, TerminalSize, TerminalCapabilities?, Boolean) Constructor

Definition

Assembly XenoAtom.Terminal.dll

Initializes a new instance of the VirtualTerminalBackend class.

[NullableContext((byte)2)]
public VirtualTerminalBackend(TextWriter? outWriter = null, TextWriter? errorWriter = null, TerminalSize initialSize = default(TerminalSize), TerminalCapabilities? capabilities = null, bool disposeWriters = false)

Parameters

outWriter
TextWriter

Optional output writer. When null, uses System.Console.Out after initialization.

errorWriter
TextWriter

Optional error writer. When null, uses System.Console.Error after initialization.

initialSize
TerminalSize

The initial terminal size. When default, uses 80x25.

capabilities
TerminalCapabilities

Optional capabilities to report. When null, a permissive virtual set is used.

disposeWriters
Boolean

Whether to dispose provided writers when disposing this backend.