private void OnRunLevelChanged(ClientRunLevel newRunLevel) { Logger.DebugS("client", $"Runlevel changed to: {newRunLevel}"); var args = new RunLevelChangedEventArgs(RunLevel, newRunLevel); RunLevel = newRunLevel; RunLevelChanged?.Invoke(this, args); }
/// <summary> /// Constructs a new instance of the class. /// </summary> public RunLevelChangedEventArgs(ClientRunLevel oldLevel, ClientRunLevel newLevel) { OldLevel = oldLevel; NewLevel = newLevel; }