private void Debug_Activated(object sender, EventArgs e) { var control = sender as NSSegmentedControl; switch (control.SelectedSegment) { case 0: if (IdeApp.ProjectOperations.CurrentSelectedBuildTarget == null) { return; } if (DebuggingService.IsPaused) { DebuggingService.Resume(); } else { DebuggingService.Pause(); } break; case 1: DebuggingService.StepOver(); break; case 2: DebuggingService.StepOut(); break; case 3: DebuggingService.StepInto(); break; } control.SetSelected(false, control.SelectedSegment); }