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