2 instantiations of LocalPackageInfo
NuGet.Protocol (2)
PackagesFolder\NuGetv3LocalRepository.cs (2)
126return new LocalPackageInfo( 253return new LocalPackageInfo(id, version, fullVersionDir, manifestPath, zipPath, newHashPath, nuspec, files, sha512, runtimeGraph);
30 references to LocalPackageInfo
dotnet (2)
ToolPackage\ToolPackageDownloader.cs (2)
116var package = nugetLocalRepository.FindPackage(packageId.ToString(), packageVersion); 144var package = localRepository.FindPackage(packageId.ToString(), version)!;
NuGet.Commands (10)
RestoreCommand\LockFileBuilder.cs (3)
121var package = packageInfo.Package; 230var package = packageInfo.Package; 645internal static LockFileLibrary CreateLockFileLibrary(LocalPackageInfo package, string sha512, string path)
RestoreCommand\LockFileBuilderCache.cs (2)
80public ContentItemCollection GetContentItems(LockFileLibrary library, LocalPackageInfo package) 109internal (LockFileTargetLibrary, bool, NuGetFramework, NuGetFramework) GetLockFileTargetLibrary(RestoreTargetGraph graph, NuGetFramework framework, LocalPackageInfo localPackageInfo, string aliases, LibraryIncludeFlags libraryIncludeFlags, List<LibraryDependency> dependencies, Func<(LockFileTargetLibrary, bool, NuGetFramework, NuGetFramework)> valueFactory)
RestoreCommand\Utility\BuildAssetsUtils.cs (1)
912private static XElement GeneratePackagePathProperty(LocalPackageInfo localPackageInfo)
RestoreCommand\Utility\LockFileUtils.cs (4)
33LocalPackageInfo package, 64LocalPackageInfo package, 173LocalPackageInfo package, 430private static void ApplyLibContract(LocalPackageInfo package, LockFileTargetLibrary lockFileLib, NuGetFramework framework, ContentItemCollection contentItems)
NuGet.Protocol (18)
PackagesFolder\LocalPackageSourceInfo.cs (2)
12public LocalPackageInfo Package { get; } 14public LocalPackageSourceInfo(NuGetv3LocalRepository repository, LocalPackageInfo package)
PackagesFolder\NuGetv3LocalRepository.cs (15)
23private readonly ConcurrentDictionary<string, LocalPackageInfo> _packageCache 24= new ConcurrentDictionary<string, LocalPackageInfo>(PathUtility.GetStringComparerBasedOnOS()); 27private readonly ConcurrentDictionary<string, List<LocalPackageInfo>> _cache 28= new ConcurrentDictionary<string, List<LocalPackageInfo>>(StringComparer.OrdinalIgnoreCase); 87public LocalPackageInfo? FindPackage(string packageId, NuGetVersion version) 99var package = FindPackageImpl(packageId, version); 139public IEnumerable<LocalPackageInfo> FindPackagesById(string packageId) 142private List<LocalPackageInfo> FindPackagesByIdImpl(string packageId) 159private LocalPackageInfo? FindPackageImpl(string packageId, NuGetVersion version) 168private List<LocalPackageInfo> GetPackages(string id) 170var packages = new List<LocalPackageInfo>(); 181LocalPackageInfo? package; 206private LocalPackageInfo? GetPackage(string packageId, NuGetVersion version, string path) 208if (!_packageCache.TryGetValue(path, out var package)) 245private LocalPackageInfo CreateLocalPackageInfo(string id, NuGetVersion version, string fullVersionDir, string newHashPath, string zipPath)
PackagesFolder\NuGetv3LocalRepositoryUtility.cs (1)
24LocalPackageInfo? package = null;