IConsoleDriverFacade.cs 450 B

1234567891011121314
  1. namespace Terminal.Gui;
  2. /// <summary>
  3. /// Interface for v2 driver abstraction layer
  4. /// </summary>
  5. public interface IConsoleDriverFacade
  6. {
  7. /// <summary>
  8. /// Class responsible for processing native driver input objects
  9. /// e.g. <see cref="ConsoleKeyInfo"/> into <see cref="Key"/> events
  10. /// and detecting and processing ansi escape sequences.
  11. /// </summary>
  12. public IInputProcessor InputProcessor { get; }
  13. }