From be163ecb92398a8d569a7e97aaf25bc7e5fb9eec Mon Sep 17 00:00:00 2001 From: Rob Mensching Date: Fri, 29 Dec 2017 03:57:03 -0800 Subject: Move to WixBuildTools.TestSupport --- .../Utility/Pushd.cs | 46 ---------------------- 1 file changed, 46 deletions(-) delete mode 100644 src/test/WixToolsetTest.CoreIntegration/Utility/Pushd.cs (limited to 'src/test/WixToolsetTest.CoreIntegration/Utility/Pushd.cs') diff --git a/src/test/WixToolsetTest.CoreIntegration/Utility/Pushd.cs b/src/test/WixToolsetTest.CoreIntegration/Utility/Pushd.cs deleted file mode 100644 index efd733a7..00000000 --- a/src/test/WixToolsetTest.CoreIntegration/Utility/Pushd.cs +++ /dev/null @@ -1,46 +0,0 @@ -// Copyright (c) .NET Foundation and contributors. All rights reserved. Licensed under the Microsoft Reciprocal License. See LICENSE.TXT file in the project root for full license information. - -namespace WixToolsetTest.CoreIntegration.Utility -{ - using System; - using System.IO; - - public class Pushd : IDisposable - { - protected bool Disposed { get; private set; } - - public Pushd(string path) - { - this.PreviousDirectory = Directory.GetCurrentDirectory(); - - Directory.SetCurrentDirectory(path); - } - - public string PreviousDirectory { get; } - - #region // IDisposable - - public void Dispose() - { - this.Dispose(true); - GC.SuppressFinalize(this); - } - - protected virtual void Dispose(bool disposing) - { - if (this.Disposed) - { - return; - } - - if (disposing) - { - Directory.SetCurrentDirectory(this.PreviousDirectory); - } - - this.Disposed = true; - } - - #endregion - } -} -- cgit v1.2.3-55-g6feb