Resolve on access

This commit is contained in:
John Lewin 2018-01-18 11:33:08 -08:00
parent eb0b7255b6
commit f8dc3856df

View file

@ -69,11 +69,11 @@ namespace MatterHackers.MatterControl.DataStorage
}
private static string _applicationUserDataPath = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData), applicationDataFolderName);
private static string _applicationLibraryDataPath = Path.Combine(_applicationUserDataPath, "Library");
private static string _libraryAssetPath = Path.Combine(_applicationLibraryDataPath, "Assets");
private static string _platingDirectory = Path.Combine(_applicationLibraryDataPath, "Plating");
private static string _applicationTempDataPath = Path.Combine(_applicationUserDataPath, "data", "temp");
private static string _gcodeOutputPath = Path.Combine(_applicationUserDataPath, "data", "gcode");
private static string _applicationLibraryDataPath => Path.Combine(_applicationUserDataPath, "Library");
private static string _libraryAssetPath => Path.Combine(_applicationLibraryDataPath, "Assets");
private static string _platingDirectory => Path.Combine(_applicationLibraryDataPath, "Plating");
private static string _applicationTempDataPath => Path.Combine(_applicationUserDataPath, "data", "temp");
private static string _gcodeOutputPath => Path.Combine(_applicationUserDataPath, "data", "gcode");
public static string ApplicationUserDataPath => EnsurePath(_applicationUserDataPath);