AnsiEscapeSequenceRequestStatus.cs 733 B

1234567891011121314151617
  1. #nullable enable
  2. namespace Terminal.Gui;
  3. /// <summary>
  4. /// Represents the status of an ANSI escape sequence request made to the terminal using
  5. /// <see cref="AnsiEscapeSequenceRequests"/>.
  6. /// </summary>
  7. /// <remarks></remarks>
  8. public class AnsiEscapeSequenceRequestStatus
  9. {
  10. /// <summary>Creates a new state of escape sequence request.</summary>
  11. /// <param name="ansiRequest">The <see cref="AnsiEscapeSequenceRequest"/> object.</param>
  12. public AnsiEscapeSequenceRequestStatus (AnsiEscapeSequenceRequest ansiRequest) { AnsiRequest = ansiRequest; }
  13. /// <summary>Gets the Escape Sequence Terminator (e.g. ESC[8t ... t is the terminator).</summary>
  14. public AnsiEscapeSequenceRequest AnsiRequest { get; }
  15. }