[NullableContext((byte)1)]
[Nullable((byte)0)]
public class VirtualTerminalBackend : ITerminalBackend, IDisposable
kind:method, kind:property, kind:ctor. Press Esc to clear.VirtualTerminalBackend(TextWriter?, TextWriter?, TerminalSize, TerminalCapabilities?, Boolean)Initializes a new instance of the VirtualTerminalBackend class.Beep()Emits an audible beep (best effort).Flush()Flushes any buffered output (best effort).GetBufferSize()Gets the current buffer size in character cells.GetSize()Gets the current terminal size.ReadEventsAsync(CancellationToken)Reads terminal input events as an async stream.SetSize(TerminalSize, Boolean)Sets the current size and optionally publishes a TerminalResizeEvent if the size changed.SetWindowSize(TerminalSize)Sets the window size (best effort).StartInput(TerminalInputOptions)Starts the input loop (idempotent).TryDetectKnownCapabilities(out TerminalCapabilities?)Tries to detect whether the current process is running in a known CI terminal that supports ANSI/VT colors.TryReadEvent(out TerminalEvent)Tries to read a single event without awaiting.