public void WaitForBackgroundWorkerToComplete() { if (this._thread == null) return; if (this._thread.IsAlive) this._thread.Join(); }