public void Finish() { if (running) { throw new InvalidOperationException("Target already running"); } OnStartRunning(); guiManager.StepOut(activeThread); }