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)
310var userPackageFolder = new NuGetv3LocalRepository(outputDirectory);
NuGet.Commands (2)
RestoreCommand\RestoreCommandProvidersCache.cs (2)
113(path) => new NuGetv3LocalRepository(path, _fileCache, isFallbackFolder: false, updateLastAccess)); 123var 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)
310var 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, 1593IReadOnlyList<NuGetv3LocalRepository> localRepositories, 1773IReadOnlyList<NuGetv3LocalRepository> localRepositories, 1819NuGetv3LocalRepository userPackageFolder, 1820IReadOnlyList<NuGetv3LocalRepository> fallbackPackageFolders, 2004NuGetv3LocalRepository userPackageFolder, 2005IReadOnlyList<NuGetv3LocalRepository> fallbackPackageFolders, 2038var 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()); 101NuGetv3LocalRepository globalPackages = CreateGlobalPackagedRepository(globalPackagesPath, updateLastAccess); 102List<NuGetv3LocalRepository> fallbackFolders = GetFallbackFolderRepositories(fallbackPackagesPaths); 110private NuGetv3LocalRepository CreateGlobalPackagedRepository(string globalPackagesPath, bool updateLastAccess) 112NuGetv3LocalRepository globalCache = _globalCache.GetOrAdd(globalPackagesPath, 117private List<NuGetv3LocalRepository> GetFallbackFolderRepositories(IReadOnlyList<string> fallbackPackagesPaths) 119var fallbackFolders = new List<NuGetv3LocalRepository>(); 123var cache = _globalCache.GetOrAdd(fallbackPath, (path) => new NuGetv3LocalRepository(path, _fileCache, isFallbackFolder: true, updateLastAccessTime: false));
RestoreCommand\Utility\BuildAssetsUtils.cs (1)
456IReadOnlyList<NuGetv3LocalRepository> repositories,
NuGet.Protocol (4)
PackagesFolder\LocalPackageSourceInfo.cs (2)
10public NuGetv3LocalRepository Repository { get; } 14public LocalPackageSourceInfo(NuGetv3LocalRepository repository, LocalPackageInfo package)
PackagesFolder\NuGetv3LocalRepositoryUtility.cs (2)
16IReadOnlyList<NuGetv3LocalRepository> repositories, 28var repository = repositories[i];