public static IToolPackageStore CreateToolPackageStore( DirectoryPath?nonGlobalLocation = null) { var toolPackageStore = new ToolPackageStore(nonGlobalLocation.HasValue ? new DirectoryPath(ToolPackageFolderPathCalculator.GetToolPackageFolderPath(nonGlobalLocation.Value.Value)) : GetPackageLocation()); return(toolPackageStore); }
private static ToolPackageStoreAndQuery CreateConcreteToolPackageStore( DirectoryPath?nonGlobalLocation = null) { var toolPackageStore = new ToolPackageStoreAndQuery(nonGlobalLocation.HasValue ? new DirectoryPath( ToolPackageFolderPathCalculator.GetToolPackageFolderPath(nonGlobalLocation.Value.Value)) : GetPackageLocation()); return(toolPackageStore); }