/// <inheritdoc/> public override void Stop() { SystemPowerObserver.Stop(); SystemPowerObserver = null; base.Stop(); }
/// <inheritdoc/> public override void Start() { base.Start(); SystemPowerObserver = new NSWorkspaceSystemPowerObserver(OnSystemWillSleep, OnSystemWillPowerOff, OnSystemDidPowerOn); SystemPowerObserver.Start(); }