protected override void Execute() { if (_debuggerService.CurrentDebugger == null) { return; } _debuggerService.EndDebugging(); }
protected override void Execute() { if (_debuggerService.CurrentDebugger != null) { if (MessageBox.Show("Do you want to stop debugging?", "Debugging", MessageBoxButtons.YesNo) == DialogResult.No) { return; } _debuggerService.EndDebugging(); } _statusBarService.SetText(string.Format(CultureInfo.CurrentCulture, "Building {0}", _projectService.Project.ProjectName)); _assemblerService.AssemblerProjectFinished += AssemblerService_AssemblerProjectFinished; Task.Factory.StartNew(() => _assemblerService.AssembleProject(_projectService.Project)); }
private void DebuggerOnClose(object sender, EventArgs eventArgs) { _debuggerService.EndDebugging(); }