4 instantiations of LocalPackageInfo
NuGet.Protocol (4)
LocalRepositories\FindLocalPackagesResourceUnzipped.cs (1)
125var localPackage = new LocalPackageInfo(
LocalRepositories\LocalV2FindPackageByIdResource.cs (1)
458var cachePackage = new LocalPackageInfo(
Utility\LocalFolderUtility.cs (2)
690return new LocalPackageInfo( 1222return new LocalPackageInfo(
107 references to LocalPackageInfo
NuGet.PackageManagement (1)
Projects\FolderNuGetProject.cs (1)
441LocalPackageInfo package = null;
NuGet.Protocol (106)
LocalRepositories\FindLocalPackagesResource.cs (4)
30public abstract LocalPackageInfo GetPackage(Uri path, ILogger logger, CancellationToken token); 32public abstract LocalPackageInfo GetPackage(PackageIdentity identity, ILogger logger, CancellationToken token); 34public abstract IEnumerable<LocalPackageInfo> FindPackagesById(string id, ILogger logger, CancellationToken token); 36public abstract IEnumerable<LocalPackageInfo> GetPackages(ILogger logger, CancellationToken token);
LocalRepositories\FindLocalPackagesResourcePackagesConfig.cs (4)
24public override IEnumerable<LocalPackageInfo> FindPackagesById(string id, ILogger logger, CancellationToken token) 32public override LocalPackageInfo GetPackage(Uri path, ILogger logger, CancellationToken token) 37public override LocalPackageInfo GetPackage(PackageIdentity identity, ILogger logger, CancellationToken token) 42public override IEnumerable<LocalPackageInfo> GetPackages(ILogger logger, CancellationToken token)
LocalRepositories\FindLocalPackagesResourceUnzipped.cs (24)
23private readonly Lazy<IReadOnlyList<LocalPackageInfo>> _packages; 24private readonly Lazy<Dictionary<PackageIdentity, LocalPackageInfo>> _index; 25private readonly Lazy<Dictionary<Uri, LocalPackageInfo>> _pathIndex; 30_packages = new Lazy<IReadOnlyList<LocalPackageInfo>>(() => GetPackagesCore(root)); 31_index = new Lazy<Dictionary<PackageIdentity, LocalPackageInfo>>(() => GetIndex(_packages)); 32_pathIndex = new Lazy<Dictionary<Uri, LocalPackageInfo>>(() => GetPathIndex(_packages)); 35public override IEnumerable<LocalPackageInfo> FindPackagesById(string id, ILogger logger, CancellationToken token) 40public override LocalPackageInfo GetPackage(Uri path, ILogger logger, CancellationToken token) 42LocalPackageInfo package; 47public override LocalPackageInfo GetPackage(PackageIdentity identity, ILogger logger, CancellationToken token) 49LocalPackageInfo package; 54public override IEnumerable<LocalPackageInfo> GetPackages(ILogger logger, CancellationToken token) 67private static Dictionary<PackageIdentity, LocalPackageInfo> GetIndex(Lazy<IReadOnlyList<LocalPackageInfo>> packages) 69var index = new Dictionary<PackageIdentity, LocalPackageInfo>(); 71foreach (var package in packages.Value) 85private static Dictionary<Uri, LocalPackageInfo> GetPathIndex(Lazy<IReadOnlyList<LocalPackageInfo>> packages) 87var index = new Dictionary<Uri, LocalPackageInfo>(); 89foreach (var package in packages.Value) 102private static IReadOnlyList<LocalPackageInfo> GetPackagesCore(string root) 108return new List<LocalPackageInfo>(); 118var result = new List<LocalPackageInfo>(validSet.Count); 125var localPackage = new LocalPackageInfo(
LocalRepositories\FindLocalPackagesResourceV2.cs (4)
21public override IEnumerable<LocalPackageInfo> FindPackagesById(string id, ILogger logger, CancellationToken token) 31public override LocalPackageInfo GetPackage(Uri path, ILogger logger, CancellationToken token) 38public override LocalPackageInfo GetPackage(PackageIdentity identity, ILogger logger, CancellationToken token) 45public override IEnumerable<LocalPackageInfo> GetPackages(ILogger logger, CancellationToken token)
LocalRepositories\FindLocalPackagesResourceV3.cs (4)
24public override IEnumerable<LocalPackageInfo> FindPackagesById(string id, ILogger logger, CancellationToken token) 31public override LocalPackageInfo GetPackage(Uri path, ILogger logger, CancellationToken token) 38public override LocalPackageInfo GetPackage(PackageIdentity identity, ILogger logger, CancellationToken token) 45public override IEnumerable<LocalPackageInfo> GetPackages(ILogger logger, CancellationToken token)
LocalRepositories\LocalDependencyInfoResource.cs (3)
69var repoPackage = _localResource.GetPackage(package, log, token); 116foreach (var package in _localResource.FindPackagesById(packageId, log, token)) 144private SourcePackageDependencyInfo CreateDependencyInfo(LocalPackageInfo package, NuGetFramework projectFramework)
LocalRepositories\LocalDownloadResource.cs (1)
55LocalPackageInfo packageInfo = null;
LocalRepositories\LocalPackageMetadataResource.cs (2)
59var packageInfo = _localResource.GetPackage(package, log, token); 69private static IPackageSearchMetadata GetPackageMetadata(LocalPackageInfo package) => new LocalPackageSearchMetadata(package);
LocalRepositories\LocalPackageSearchResource.cs (8)
85private static bool ContainsAnyTerm(string[] terms, LocalPackageInfo package) 112LocalPackageInfo package, 127LocalPackageInfo package, 176private static IEnumerable<LocalPackageInfo> CollapseToHighestVersion(IEnumerable<LocalPackageInfo> source) 180LocalPackageInfo previousElement = null; 181LocalPackageInfo maxElement = null; 183foreach (LocalPackageInfo element in source)
LocalRepositories\LocalV2FindPackageByIdResource.cs (12)
31private readonly ConcurrentDictionary<string, IReadOnlyList<LocalPackageInfo>> _packageInfoCache 32= new ConcurrentDictionary<string, IReadOnlyList<LocalPackageInfo>>(StringComparer.OrdinalIgnoreCase); 172var info = GetPackageInfo(id, version, cacheContext, logger); 249var info = GetPackageInfo(id, version, cacheContext, logger); 268private LocalPackageInfo GetPackageInfo( 318var packageInfo = GetPackageInfo(packageIdentity.Id, packageIdentity.Version, cacheContext, logger); 402private IReadOnlyList<LocalPackageInfo> GetPackageInfos( 407IReadOnlyList<LocalPackageInfo> results = null; 409Func<string, IReadOnlyList<LocalPackageInfo>> findPackages = (packageId) => GetPackageInfosCore(packageId, logger); 423private IReadOnlyList<LocalPackageInfo> GetPackageInfosCore(string id, ILogger logger) 425var result = new List<LocalPackageInfo>(); 458var cachePackage = new LocalPackageInfo(
Model\LocalPackageSearchMetadata.cs (2)
22private readonly LocalPackageInfo _package; 24public LocalPackageSearchMetadata(LocalPackageInfo package)
Utility\LocalFolderUtility.cs (38)
30public static LocalPackageInfo? GetPackage(Uri path, ILogger log) 51public static IEnumerable<LocalPackageInfo> GetPackagesV2(string root, ILogger log) 62public static IEnumerable<LocalPackageInfo> GetPackagesV2(string root, ILogger log, CancellationToken cancellationToken) 82public static IEnumerable<LocalPackageInfo> GetPackagesV2(string root, string id, ILogger log) 93public static IEnumerable<LocalPackageInfo> GetPackagesV2(string root, string id, ILogger log, CancellationToken cancellationToken) 110foreach (var package in GetPackagesFromNupkgs(GetNupkgsFromFlatFolder(root, id, log, cancellationToken), cancellationToken)) 129public static LocalPackageInfo? GetPackageV2(string root, string id, NuGetVersion version, ILogger log) 141public static LocalPackageInfo? GetPackageV2(string root, string id, NuGetVersion version, ILogger log, CancellationToken cancellationToken) 171public static LocalPackageInfo? GetPackageV2(string root, PackageIdentity identity, ILogger log) 182public static LocalPackageInfo? GetPackageV2(string root, PackageIdentity identity, ILogger log, CancellationToken cancellationToken) 208LocalPackageInfo? fallbackMatch = null; 213var package = GetPackageFromNupkg(file); 247public static IEnumerable<LocalPackageInfo> GetPackagesConfigFolderPackages( 259public static IEnumerable<LocalPackageInfo> GetPackagesConfigFolderPackages( 281var package = GetPackagesConfigFolderPackage(dir, log); 298public static IEnumerable<LocalPackageInfo> GetPackagesConfigFolderPackages( 332var package = GetPackagesConfigFolderPackage(dir, log); 350public static LocalPackageInfo? GetPackagesConfigFolderPackage(string root, PackageIdentity identity, ILogger log) 376var localPackage = GetPackageFromNupkg(expectedFile); 399var localPackage = GetPackagesConfigFolderPackage(dir, log); 435public static LocalPackageInfo? GetPackagesConfigFolderPackage( 469private static LocalPackageInfo? GetPackagesConfigFolderPackage(DirectoryInfo dir, ILogger log) 471LocalPackageInfo? result = null; 615public static LocalPackageInfo? GetPackageV3(string root, string id, NuGetVersion version, ILogger log) 643public static LocalPackageInfo? GetPackageV3(string root, PackageIdentity identity, ILogger log) 774var package = GetPackageV3(root, idDir.Name, versionDir.Name, log); 946public static IEnumerable<LocalPackageInfo> GetPackagesV3(string root, ILogger log) 956public static IEnumerable<LocalPackageInfo> GetPackagesV3(string root, ILogger log, CancellationToken cancellationToken) 981foreach (var nupkg in GetPackagesV3(root, id: idPath.Name, log: log, cancellationToken: cancellationToken)) 995public static IEnumerable<LocalPackageInfo> GetPackagesV3(string root, string id, ILogger log) 1006public static IEnumerable<LocalPackageInfo> GetPackagesV3(string root, string id, ILogger log, CancellationToken cancellationToken) 1037var package = GetPackageV3(root, id, versionDir.Name, log); 1114public static IEnumerable<LocalPackageInfo> GetDistinctPackages(IEnumerable<LocalPackageInfo> packages) 1123foreach (var package in packages) 1203private static IEnumerable<LocalPackageInfo> GetPackagesFromNupkgs(IEnumerable<FileInfo> files, CancellationToken cancellationToken) 1212private static LocalPackageInfo GetPackageFromNupkg(FileInfo nupkgFile) 1251private static LocalPackageInfo? GetPackageV3(string root, string id, string version, ILogger log)