Ejemplo n.º 1
0
        public void KillTree()
        {
            if (CurrentProcess == null)
            {
                throw new InvalidOperationException("No process is available to be killed");
            }

            CurrentProcess.KillTree();
        }
Ejemplo n.º 2
0
 public virtual void Dispose()
 {
     if (CurrentProcess is not null && !CurrentProcess.HasExited)
     {
         CurrentProcess.KillTree();
         CurrentProcess.Dispose();
         CurrentProcess = null;
     }
 }