[NullableContext((byte)1)]
[Nullable((byte)0)]
public static class Terminal
kind:method, kind:property, kind:ctor. Press Esc to clear.CursorLeftGets or sets the 0-based cursor column (best effort).ErrorGets a serialized TextWriter for terminal standard error.InstanceGets the global terminal instance (initialized lazily).IsInitializedGets a value indicating whether the terminal has been initialized.TitleGets or sets the terminal title (best effort).TreatControlCAsInputGets or sets a value indicating whether Ctrl+C / Ctrl+Break are treated as regular key input (best effort).AlternateScreen(Boolean)Enters or leaves the alternate screen buffer (ESC [ ? 1049 h / ESC [ ? 1049 l).ApplyStyle(AnsiStyle)Applies a complete style transition from the current style to the specified style.ClearAllTabStops()Clears all horizontal tab stops (TBC) (ESC [ 3 g).CursorBack(Int32)Emits CSI cursor back (ESC [ n D).CursorBackTab(Int32)Moves the cursor to the previous horizontal tab stop (CBT) (ESC [ n Z).CursorBlinking(Boolean)Enables or disables the text cursor blinking mode (ATT160) (ESC [ ? 12 h / ESC [ ? 12 l).CursorDown(Int32)Emits CSI cursor down (ESC [ n B).CursorVerticalAbsolute(Int32)Emits CSI line position absolute (ESC [ row d), 1-based.DeleteCharacters(Int32)Emits CSI delete characters (ESC [ n P).DeleteLines(Int32)Emits CSI delete lines (ESC [ n M).EndLink()Ends the current OSC 8 hyperlink (ESC ] 8 ; ; ST).EnterAlternateScreen()Emits the DEC private mode sequence to enter the alternate screen buffer (ESC [ ? 1049 h).EraseCharacters(Int32)Emits CSI erase characters (ESC [ n X).EraseInDisplay(Int32)Emits CSI erase in display (ESC [ n J).EraseLine(Int32)Emits CSI erase in line (ESC [ n K).ExitLineDrawingMode()Exits DEC line drawing mode and restores US-ASCII (G0) (ESC ( B).Forward(Int32)Emits CSI cursor forward (ESC [ n C).HorizontalAndVerticalPosition(Int32, Int32)Emits CSI horizontal and vertical position (ESC [ row ; col f), 1-based.HorizontalTabSet()Sets a horizontal tab stop at the current cursor column (HTS) (ESC H).KeypadNumericMode()Enables keypad numeric mode (DECKPNM) (ESC >).NotifyMarkupStylesChanged()Notifies this instance that MarkupStyles was mutated in-place and cached markup renderers should be rebuilt.Open(ITerminalBackend?, TerminalOptions?, Boolean)Opens a terminal session that will dispose the global instance when disposed.PreviousLine(Int32)Emits CSI previous line (ESC [ n F).PrivateMode(Int32, Boolean)Sets or resets a DEC private mode (DECSET/DECRST) (ESC [ ? n h / ESC [ ? n l).ReadKey(TerminalReadKeyOptions?)Reads the next key from the default input stream.ReadKeyAsync(TerminalReadKeyOptions?, CancellationToken)Reads the next key from the default input stream.RequestCursorPosition()Requests the cursor position report (DECXCPR) (ESC [ 6 n).ResetScrollRegion()Resets the scrolling region (DECSTBM) (ESC [ r).RestoreCursorPosition()Emits CSI restore cursor position (ESC [ u).ReverseIndex()Emits reverse index (RI) (ESC M).SaveCursorPosition()Emits CSI save cursor position (ESC [ s).ScrollDown(Int32)Emits CSI scroll down (ESC [ n T).SetCursorPosition(Int32, Int32)Sets the cursor position (0-based).SetPaletteColor(Int32, Byte, Byte, Byte)Modifies a palette color entry (OSC 4) (ESC ] 4 ; i ; rgb:rr/gg/bb ST).ShowCursor(Boolean)Emits the DEC private mode sequence to show or hide the cursor (ESC [ ? 25 h / ESC [ ? 25 l).Undecorate(AnsiDecorations)Disables the specified decoration flags (SGR).Up(Int32)Emits CSI cursor up (ESC [ n A).WindowTitle(ReadOnlySpan<Char>)Sets the window title (OSC 2) (ESC ] 2 ; string ST).WriteMarkup(ref AnsiMarkupInterpolatedStringHandler)Writes markup text built using an interpolated string handler.WriteMarkupLine(ref AnsiMarkupInterpolatedStringHandler)Writes markup text built using an interpolated string handler followed by a line terminator.