public bool IsAvailable(ref int progressIndex, ref int failureCount) { if (_processRunner == null) { return(true); } if (!_processRunner.IsAvailable(ref progressIndex, ref failureCount)) { return(false); } _processRunner.Dispose(); _processRunner = null; return(true); }
public bool IsAvailable() { if (_processRunner == null) { return(true); } if (!_processRunner.IsAvailable()) { return(false); } _processRunner.Dispose(); _processRunner = null; return(true); }