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 System.Console.Out after initialization.
Optional error writer. When null, uses System.Console.Error 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.