public void Dispose() { if (!this._noClean && this.Directory.Exists("")) { TempDir.ForgivingCleanDirectory(this.Directory); } } }