Mono.Debugger.Debugger.Kill C# (CSharp) Method

Kill() public method

public Kill ( ) : void
return void
        public void Kill()
        {
            if (!alive)
                return;

            main_process = null;

            Process[] procs;
            lock (process_hash.SyncRoot) {
                procs = new Process [process_hash.Count];
                process_hash.Values.CopyTo (procs, 0);
            }

            foreach (Process proc in procs) {
                proc.Kill ();
            }

            kill_event.WaitOne ();
        }

Usage Example

示例#1
0
 public void Exit()
 {
     CancelRuntimeInvokes();
     ResetTaskQueue();
     debugger.Kill();
     running = false;
 }