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; 235var package = packageInfo.Package; 655internal 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, bool restoreEnableAnalyzerAssets, Func<(LockFileTargetLibrary, bool, NuGetFramework, NuGetFramework)> valueFactory)
RestoreCommand\Utility\BuildAssetsUtils.cs (1)
912private static XElement GeneratePackagePathProperty(LocalPackageInfo localPackageInfo)
RestoreCommand\Utility\LockFileUtils.cs (4)
33LocalPackageInfo package, 66LocalPackageInfo package, 196LocalPackageInfo package, 460private 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;