public virtual void Dispose() { if (CurrentProcess is not null && !CurrentProcess.HasExited) { CurrentProcess.KillTree(); CurrentProcess.Dispose(); CurrentProcess = null; } }
public virtual void Dispose() { // Dispose of the listener if (listener != null) { listener.Dispose(); listener = null; } // Dispose of the process if (CurrentProcess != null) { CurrentProcess.Dispose(); CurrentProcess = null; } }
public void Dispose() { CurrentProcess?.Dispose(); CurrentProcess = null; }
public void Dispose() { CurrentProcess.Dispose(); }