IPinnedUIService.cs 396 B

1234567891011121314151617181920
  1. using System;
  2. using SRDebugger.Internal;
  3. namespace SRDebugger.Services
  4. {
  5. public interface IPinnedUIService
  6. {
  7. event Action<OptionDefinition, bool> OptionPinStateChanged;
  8. bool IsProfilerPinned { get; set; }
  9. void Pin(OptionDefinition option, int order = -1);
  10. void Unpin(OptionDefinition option);
  11. void UnpinAll();
  12. bool HasPinned(OptionDefinition option);
  13. }
  14. }