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)
Optional output writer. When null, uses after initialization.
Optional error writer. When null, uses after initialization.
The initial terminal size. When default, uses 80x25.
Optional capabilities to report. When null, a permissive virtual set is used.
Whether to dispose provided writers when disposing this backend.