1 // -----------------------------------------------------------------------
\r
2 // Copyright (c) Microsoft Corporation. All rights reserved.
\r
3 // -----------------------------------------------------------------------
\r
11 public class TemporaryDirectory : IDisposable
\r
13 private string _directoryPath;
\r
15 public TemporaryDirectory()
\r
17 _directoryPath = FileIO.GetNewTemporaryDirectory();
\r
20 public string DirectoryPath
\r
22 get { return _directoryPath; }
\r
25 public void Dispose()
\r
27 if (_directoryPath != null)
\r
31 Directory.Delete(_directoryPath, true);
\r
37 _directoryPath = null;
\r