/// <summary> /// Dispose of this object. /// </summary> public override void Dispose() { if (_realRunner != null) { _realRunner.Dispose(); } }
/// <summary> /// Dispose of this object. /// </summary> protected override void Dispose(bool disposing) { if (disposing && _realRunner != null) { _realRunner.Dispose(); } }
public void Execute() { _result = _runner.Run(_listener, _filter); if (_disposeRunner) { _runner.Dispose(); } }
/// <summary> /// Dispose of this object. /// </summary> private void Dispose(bool disposing) { if (!_disposed) { if (disposing && _engineRunner != null) _engineRunner.Dispose(); _disposed = true; } }
public void Execute() { _hasExecuted = true; try { _result = _runner.Run(_listener, _filter); } finally { try { if (_disposeRunner) _runner.Dispose(); } catch (Exception e) { _unloadException = e; } } }
public void Dispose() { Agent.Dispose(); _runner.Dispose(); }