static void OnPowerChangeCallback(MacPowerChangeDetector.PowerStatus powerStatus) { OnPowerChangedEvt?.Invoke(powerStatus); switch (powerStatus) { case MacLib.MacPowerChangeDetector.PowerStatus.SystemWillSleep: PowerModeChanged(_powerDetector, new Microsoft.Win32.PowerModeChangedEventArgs(Microsoft.Win32.PowerModes.Suspend)); break; case MacLib.MacPowerChangeDetector.PowerStatus.SystemHasPoweredOn: PowerModeChanged(_powerDetector, new Microsoft.Win32.PowerModeChangedEventArgs(Microsoft.Win32.PowerModes.Resume)); break; } }
void OnPowerChangeCallback(PowerStatus value) { OnPowerChangedEvt?.Invoke(value); }