Timeout.cs 443 B

123456789101112131415161718
  1. //
  2. // MainLoop.cs: IMainLoopDriver and MainLoop for Terminal.Gui
  3. //
  4. // Authors:
  5. // Miguel de Icaza ([email protected])
  6. //
  7. namespace Terminal.Gui;
  8. /// <summary>Provides data for timers running manipulation.</summary>
  9. public sealed class Timeout
  10. {
  11. /// <summary>The function that will be invoked.</summary>
  12. public Func<bool> Callback;
  13. /// <summary>Time to wait before invoke the callback.</summary>
  14. public TimeSpan Span;
  15. }