26 instantiations of VersionFolderPathResolver
dotnet (6)
NugetPackageDownloader\NuGetPackageDownloader.cs (2)
189var pathResolver = new VersionFolderPathResolver(resolvedDownloadFolder); 313new VersionFolderPathResolver(repository.PackageSource.Source).GetPackageFileName(packageId.ToString(), resolvedPackageVersion)
ToolPackage\ToolPackageDownloader.cs (1)
64var versionFolderPathResolver = new VersionFolderPathResolver(packagesRootPath);
ToolPackage\ToolPackageDownloaderBase.cs (1)
162var nugetPackageRootDirectory = new VersionFolderPathResolver(_toolPackageStore.Root.Value).GetInstallPath(packageId.ToString(), packageVersion);
ToolPackage\ToolPackageInstance.cs (2)
103var installPath = new VersionFolderPathResolver(PackageDirectory.Value).GetInstallPath(ResolvedPackageId.ToString(), ResolvedPackageVersion); 181var installPath = new VersionFolderPathResolver(packageDirectory.Value).GetInstallPath(library.Name, library.Version);
Microsoft.NET.Build.Tasks (1)
DependencyContextBuilder.cs (1)
48private readonly VersionFolderPathResolver _versionFolderPathResolver = new(rootPath: null);
NuGet.CommandLine.XPlat (1)
Commands\Package\Download\PackageDownloadRunner.cs (1)
304var resolver = new VersionFolderPathResolver(outputDirectory);
NuGet.Commands (6)
CommandRunners\PackCommandRunner.cs (1)
194new VersionFolderPathResolver(outputPath).GetManifestFileName(builder.Id, builder.Version));
RestoreCommand\OriginalCaseGlobalPackageFolder.cs (2)
53_pathResolver = new VersionFolderPathResolver( 68var versionFolderPathResolver = new VersionFolderPathResolver(_request.PackagesDirectory, _request.IsLowercasePackagesDirectory);
RestoreCommand\ProjectRestoreCommand.cs (1)
403var versionFolderPathResolver = new VersionFolderPathResolver(_request.PackagesDirectory);
RestoreCommand\Utility\NoOpRestoreUtilities.cs (2)
267new VersionFolderPathResolver(request.PackagesDirectory) 272pathResolvers.Add(new VersionFolderPathResolver(restoreMetadataFallbackFolder));
NuGet.Packaging (2)
FallbackPackagePathResolver.cs (1)
68.Select(path => new VersionFolderPathResolver(path))
Rules\PathTooLongRule.cs (1)
21var versionFolderPathResolver = new VersionFolderPathResolver(string.Empty);
NuGet.Protocol (10)
LocalRepositories\LocalV3FindPackageByIdResource.cs (1)
89_resolver = new VersionFolderPathResolver(_source);
PackagesFolder\NuGetv3LocalRepository.cs (1)
60PathResolver = new VersionFolderPathResolver(path);
Plugins\PluginPackageReader.cs (1)
1109var resolver = new VersionFolderPathResolver(directory);
Utility\GlobalPackagesFolderUtility.cs (2)
35var defaultPackagePathResolver = new VersionFolderPathResolver(globalPackagesFolder); 120var versionFolderPathResolver = new VersionFolderPathResolver(globalPackagesFolder);
Utility\LocalFolderUtility.cs (2)
663var pathResolver = new VersionFolderPathResolver(rootDirInfo.FullName); 1027var pathResolver = new VersionFolderPathResolver(rootDirectoryInfo.FullName);
Utility\OfflineFeedUtility.cs (3)
35var versionFolderPathResolver = new VersionFolderPathResolver(offlineFeed); 72var versionFolderPathResolver = new VersionFolderPathResolver(offlineFeed); 198var versionFolderPathResolver = new VersionFolderPathResolver(source);
34 references to VersionFolderPathResolver
dotnet (2)
NugetPackageDownloader\NuGetPackageDownloader.cs (1)
189var pathResolver = new VersionFolderPathResolver(resolvedDownloadFolder);
ToolPackage\ToolPackageDownloader.cs (1)
64var versionFolderPathResolver = new VersionFolderPathResolver(packagesRootPath);
Microsoft.NET.Build.Tasks (1)
DependencyContextBuilder.cs (1)
48private readonly VersionFolderPathResolver _versionFolderPathResolver = new(rootPath: null);
NuGet.CommandLine.XPlat (1)
Commands\Package\Download\PackageDownloadRunner.cs (1)
304var resolver = new VersionFolderPathResolver(outputDirectory);
NuGet.Commands (7)
RestoreCommand\LockFileBuilder.cs (1)
122var resolver = packageInfo.Repository.PathResolver;
RestoreCommand\OriginalCaseGlobalPackageFolder.cs (2)
30private readonly VersionFolderPathResolver _pathResolver; 68var versionFolderPathResolver = new VersionFolderPathResolver(_request.PackagesDirectory, _request.IsLowercasePackagesDirectory);
RestoreCommand\ProjectRestoreCommand.cs (1)
403var versionFolderPathResolver = new VersionFolderPathResolver(_request.PackagesDirectory);
RestoreCommand\Utility\NoOpRestoreUtilities.cs (3)
265var pathResolvers = new List<VersionFolderPathResolver>(request.Project.RestoreMetadata.FallbackFolders.Count + 1) 294private static IEnumerable<string> GetPackageFiles(LocalPackageFileCache packageFileCache, string packageId, NuGetVersion version, List<VersionFolderPathResolver> resolvers) 296foreach (var resolver in resolvers)
NuGet.Packaging (13)
FallbackPackagePathInfo.cs (2)
14public VersionFolderPathResolver PathResolver { get; } 26public FallbackPackagePathInfo(string id, NuGetVersion version, VersionFolderPathResolver resolver)
FallbackPackagePathResolver.cs (2)
17private readonly List<VersionFolderPathResolver> _pathResolvers; 121foreach (var resolver in _pathResolvers)
PackageExtractor.cs (5)
23/// <remarks>For PackageReference directory layout, use <see cref="PackageExtractor.InstallFromSourceAsync(string, PackageIdentity, Func{Stream, Task}, VersionFolderPathResolver, PackageExtractionContext, CancellationToken, Guid)"/></remarks> 153/// <remarks>For PackageReference directory layout, use <see cref="PackageExtractor.InstallFromSourceAsync(string, PackageIdentity, Func{Stream, Task}, VersionFolderPathResolver, PackageExtractionContext, CancellationToken, Guid)"/></remarks> 260/// <remarks>For PackageReference directory layout, use <see cref="PackageExtractor.InstallFromSourceAsync(string, PackageIdentity, Func{Stream, Task}, VersionFolderPathResolver, PackageExtractionContext, CancellationToken, Guid)"/></remarks> 381VersionFolderPathResolver versionFolderPathResolver, 658VersionFolderPathResolver versionFolderPathResolver,
PackagePathResolver.cs (1)
24/// <remarks>See <see cref="VersionFolderPathResolver"/> for PackageReference and global packages folder layouts.</remarks>
Rules\PathTooLongRule.cs (1)
21var versionFolderPathResolver = new VersionFolderPathResolver(string.Empty);
VersionFolderPathResolver.cs (2)
26/// Initializes a new <see cref="VersionFolderPathResolver" /> class. 34/// Initializes a new <see cref="VersionFolderPathResolver" /> class.
NuGet.Protocol (10)
LocalRepositories\LocalV3FindPackageByIdResource.cs (1)
35private readonly VersionFolderPathResolver _resolver;
PackagesFolder\NuGetv3LocalRepository.cs (1)
43public VersionFolderPathResolver PathResolver { get; }
Plugins\PluginPackageReader.cs (1)
1109var resolver = new VersionFolderPathResolver(directory);
Utility\GlobalPackagesFolderUtility.cs (2)
35var defaultPackagePathResolver = new VersionFolderPathResolver(globalPackagesFolder); 120var versionFolderPathResolver = new VersionFolderPathResolver(globalPackagesFolder);
Utility\LocalFolderUtility.cs (2)
663var pathResolver = new VersionFolderPathResolver(rootDirInfo.FullName); 1027var pathResolver = new VersionFolderPathResolver(rootDirectoryInfo.FullName);
Utility\OfflineFeedUtility.cs (3)
35var versionFolderPathResolver = new VersionFolderPathResolver(offlineFeed); 72var versionFolderPathResolver = new VersionFolderPathResolver(offlineFeed); 198var versionFolderPathResolver = new VersionFolderPathResolver(source);