Orc.NuGetExplorer.TemporaryFileSystemContext.TemporaryFileSystemContext C# (CSharp) Method

TemporaryFileSystemContext() public method

public TemporaryFileSystemContext ( IFileSystemService fileSystemService ) : System
fileSystemService IFileSystemService
return System
        public TemporaryFileSystemContext(IFileSystemService fileSystemService)
        {
            Argument.IsNotNull(() => fileSystemService);

            _fileSystemService = fileSystemService;

            var assembly = AssemblyHelper.GetEntryAssembly();

            _rootDirectory = Path.Combine(Path.GetTempPath(), assembly.Company(), assembly.Title(),
                "backup", DateTime.Now.ToString("yyyyMMdd_HHmmss"));

            Directory.CreateDirectory(_rootDirectory);
        }
        #endregion