2 instantiations of LocalPackageInfo
NuGet.Protocol (2)
PackagesFolder\NuGetv3LocalRepository.cs (2)
103return new LocalPackageInfo( 230return 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); 143var 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)
892private 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)
14public LocalPackageInfo Package { get; } 16public LocalPackageSourceInfo(NuGetv3LocalRepository repository, LocalPackageInfo package)
PackagesFolder\NuGetv3LocalRepository.cs (15)
25private readonly ConcurrentDictionary<string, LocalPackageInfo> _packageCache 26= new ConcurrentDictionary<string, LocalPackageInfo>(PathUtility.GetStringComparerBasedOnOS()); 29private readonly ConcurrentDictionary<string, List<LocalPackageInfo>> _cache 30= new ConcurrentDictionary<string, List<LocalPackageInfo>>(StringComparer.OrdinalIgnoreCase); 74public LocalPackageInfo FindPackage(string packageId, NuGetVersion version) 76var package = FindPackageImpl(packageId, version); 116public IEnumerable<LocalPackageInfo> FindPackagesById(string packageId) 119private List<LocalPackageInfo> FindPackagesByIdImpl(string packageId) 136private LocalPackageInfo FindPackageImpl(string packageId, NuGetVersion version) 145private List<LocalPackageInfo> GetPackages(string id) 147var packages = new List<LocalPackageInfo>(); 158LocalPackageInfo package; 183private LocalPackageInfo GetPackage(string packageId, NuGetVersion version, string path) 185if (!_packageCache.TryGetValue(path, out var package)) 222private LocalPackageInfo CreateLocalPackageInfo(string id, NuGetVersion version, string fullVersionDir, string newHashPath, string zipPath)
PackagesFolder\NuGetv3LocalRepositoryUtility.cs (1)
21LocalPackageInfo package = null;