public void Detach() { DeactivateBreakpoints(); // Detach all processes. while (processCollection.Count > 0) { Process process = processCollection[0]; process.Detach(); } }
public void Detach() { // Deactivate breakpoints foreach (Breakpoint b in this.Breakpoints) { b.Deactivate(); } // Detach all processes. for (int i = 0; i < this.Processes.Count; ++i) { Process process = this.Processes[i]; if (process == null || process.HasExited) { continue; } process.Detach(); } }