コード例 #1
0
        public static IToolPackageStore CreateToolPackageStore(
            DirectoryPath?nonGlobalLocation = null)
        {
            var toolPackageStore =
                new ToolPackageStore(nonGlobalLocation.HasValue
                ? new DirectoryPath(ToolPackageFolderPathCalculator.GetToolPackageFolderPath(nonGlobalLocation.Value.Value))
                : GetPackageLocation());

            return(toolPackageStore);
        }
コード例 #2
0
        private static ToolPackageStoreAndQuery CreateConcreteToolPackageStore(
            DirectoryPath?nonGlobalLocation = null)
        {
            var toolPackageStore =
                new ToolPackageStoreAndQuery(nonGlobalLocation.HasValue
                    ? new DirectoryPath(
                                                 ToolPackageFolderPathCalculator.GetToolPackageFolderPath(nonGlobalLocation.Value.Value))
                    : GetPackageLocation());

            return(toolPackageStore);
        }