5 instantiations of NuGetv3LocalRepository
dotnet (2)
ToolPackage\ToolPackageDownloader.cs (2)
114NuGetv3LocalRepository nugetLocalRepository = new(packagesRootPath); 142NuGetv3LocalRepository localRepository = new(packagesRootPath.Value);
NuGet.CommandLine.XPlat (1)
Commands\Package\Download\PackageDownloadRunner.cs (1)
305var userPackageFolder = new NuGetv3LocalRepository(outputDirectory);
NuGet.Commands (2)
RestoreCommand\RestoreCommandProvidersCache.cs (2)
90(path) => new NuGetv3LocalRepository(path, _fileCache, isFallbackFolder: false, updateLastAccess)); 100var cache = _globalCache.GetOrAdd(fallbackPath, (path) => new NuGetv3LocalRepository(path, _fileCache, isFallbackFolder: true, updateLastAccessTime: false));
50 references to NuGetv3LocalRepository
dotnet (2)
ToolPackage\ToolPackageDownloader.cs (2)
114NuGetv3LocalRepository nugetLocalRepository = new(packagesRootPath); 142NuGetv3LocalRepository localRepository = new(packagesRootPath.Value);
NuGet.CommandLine.XPlat (1)
Commands\Package\Download\PackageDownloadRunner.cs (1)
305var userPackageFolder = new NuGetv3LocalRepository(outputDirectory);
NuGet.Commands (43)
RestoreCommand\CompatibilityChecker.cs (2)
26private readonly IReadOnlyList<NuGetv3LocalRepository> _localRepositories; 31public CompatibilityChecker(IReadOnlyList<NuGetv3LocalRepository> localRepositories, LockFile lockFile, bool validateRuntimeAssets, ILogger log)
RestoreCommand\DependencyGraphResolver.cs (8)
99/// <param name="userPackageFolder">A <see cref="NuGetv3LocalRepository" /> representing the global packages folder configured for restore.</param> 100/// <param name="fallbackPackageFolders">A <see cref="IReadOnlyList{T}" /> of <see cref="NuGetv3LocalRepository" /> objects that represent the package fallback folders configured for restore.</param> 103/// <param name="localRepositories">A <see cref="List{T}" /> of <see cref="NuGetv3LocalRepository" /> objects that represent the local package repositories configured for restore.</param> 113NuGetv3LocalRepository userPackageFolder, 114IReadOnlyList<NuGetv3LocalRepository> fallbackPackageFolders, 117List<NuGetv3LocalRepository> localRepositories, 1421/// <param name="localRepositories">A <see cref="List{T}" /> containing <see cref="NuGetv3LocalRepository" /> objects to find local packages in.</param> 1427private bool TryGetRuntimeGraph(List<NuGetv3LocalRepository> localRepositories, Dictionary<string, RestoreTargetGraph> graphsByTargetAlias, FrameworkRuntimeDefinition frameworkRuntimeDefinition, TargetFrameworkInformation? projectTargetFramework, [NotNullWhen(true)] out RuntimeGraph? runtimeGraph)
RestoreCommand\LockFileBuilder.cs (1)
42IReadOnlyList<NuGetv3LocalRepository> localRepositories,
RestoreCommand\OriginalCaseGlobalPackageFolder.cs (2)
27private readonly List<NuGetv3LocalRepository> _localRepositories; 49_localRepositories = new List<NuGetv3LocalRepository>();
RestoreCommand\ProjectRestoreCommand.cs (6)
48NuGetv3LocalRepository userPackageFolder, 49IReadOnlyList<NuGetv3LocalRepository> fallbackPackageFolders, 107var localRepositories = new List<NuGetv3LocalRepository>(); 350NuGetv3LocalRepository userPackageFolder, 396private async Task<bool> InstallPackageAsync(RemoteMatch installItem, NuGetv3LocalRepository userPackageFolder, PackageExtractionContext packageExtractionContext, CancellationToken token) 486internal static RuntimeGraph GetRuntimeGraph(RestoreTargetGraph graph, IReadOnlyList<NuGetv3LocalRepository> localRepositories, RuntimeGraph projectRuntimeGraph, RestoreCollectorLogger logger)
RestoreCommand\RestoreCommand.cs (9)
214var localRepositories = new List<NuGetv3LocalRepository> 634List<NuGetv3LocalRepository> localRepositories, 1578IReadOnlyList<NuGetv3LocalRepository> localRepositories, 1758IReadOnlyList<NuGetv3LocalRepository> localRepositories, 1804NuGetv3LocalRepository userPackageFolder, 1805IReadOnlyList<NuGetv3LocalRepository> fallbackPackageFolders, 1989NuGetv3LocalRepository userPackageFolder, 1990IReadOnlyList<NuGetv3LocalRepository> fallbackPackageFolders, 2023var localRepositories = new List<NuGetv3LocalRepository>();
RestoreCommand\RestoreCommandProviders.cs (5)
21NuGetv3LocalRepository globalPackages, 22IReadOnlyList<NuGetv3LocalRepository> fallbackPackageFolders, 37/// A <see cref="NuGetv3LocalRepository"/> repository may be passed in as part of the request. 41public NuGetv3LocalRepository GlobalPackages { get; } 43public IReadOnlyList<NuGetv3LocalRepository> FallbackPackageFolders { get; }
RestoreCommand\RestoreCommandProvidersCache.cs (9)
26private readonly ConcurrentDictionary<string, NuGetv3LocalRepository> _globalCache 27= new ConcurrentDictionary<string, NuGetv3LocalRepository>(PathUtility.GetStringComparerBasedOnOS()); 78NuGetv3LocalRepository globalPackages = CreateGlobalPackagedRepository(globalPackagesPath, updateLastAccess); 79List<NuGetv3LocalRepository> fallbackFolders = GetFallbackFolderRepositories(fallbackPackagesPaths); 87private NuGetv3LocalRepository CreateGlobalPackagedRepository(string globalPackagesPath, bool updateLastAccess) 89NuGetv3LocalRepository globalCache = _globalCache.GetOrAdd(globalPackagesPath, 94private List<NuGetv3LocalRepository> GetFallbackFolderRepositories(IReadOnlyList<string> fallbackPackagesPaths) 96var fallbackFolders = new List<NuGetv3LocalRepository>(); 100var cache = _globalCache.GetOrAdd(fallbackPath, (path) => new NuGetv3LocalRepository(path, _fileCache, isFallbackFolder: true, updateLastAccessTime: false));
RestoreCommand\Utility\BuildAssetsUtils.cs (1)
436IReadOnlyList<NuGetv3LocalRepository> repositories,
NuGet.Protocol (4)
PackagesFolder\LocalPackageSourceInfo.cs (2)
12public NuGetv3LocalRepository Repository { get; } 16public LocalPackageSourceInfo(NuGetv3LocalRepository repository, LocalPackageInfo package)
PackagesFolder\NuGetv3LocalRepositoryUtility.cs (2)
17IReadOnlyList<NuGetv3LocalRepository> repositories, 25var repository = repositories[i];