10 instantiations of LibraryIdentity
Microsoft.Build.NuGetSdkResolver (1)
NuGetSdkResolver.cs (1)
190
var libraryIdentity = new
LibraryIdentity
(sdk.Name, parsedSdkVersion, LibraryType.Package);
NuGet.Commands (6)
RestoreCommand\DependencyGraphResolver.cs (2)
607
new
LibraryIdentity
(
685
new
LibraryIdentity
(
RestoreCommand\RestoreCommand.cs (1)
1423
.Select(dep => new
LibraryIdentity
(dep.Id, dep.ResolvedVersion, LibraryType.Package))
RestoreCommand\SourceRepositoryDependencyProvider.cs (3)
266
return new
LibraryIdentity
283
return new
LibraryIdentity
406
var originalIdentity = new
LibraryIdentity
(
NuGet.DependencyResolver.Core (1)
ResolverUtility.cs (1)
572
Library = new
LibraryIdentity
()
NuGet.PackageManagement (1)
Utility\BuildIntegratedProjectUtility.cs (1)
105
var libraryIdentity = new
LibraryIdentity
(
NuGet.ProjectModel (1)
PackageSpecReferenceDependencyProvider.cs (1)
141
Identity = new
LibraryIdentity
74 references to LibraryIdentity
Microsoft.Build.NuGetSdkResolver (4)
NuGetSdkResolver.cs (2)
190
var
libraryIdentity = new LibraryIdentity(sdk.Name, parsedSdkVersion, LibraryType.Package);
292
private static bool TryGetMSBuildSdkPackageInfo(FallbackPackagePathResolver fallbackPackagePathResolver,
LibraryIdentity
libraryIdentity, out string installedPath, out string installedVersion)
RestoreRunnerEx.cs (2)
37
/// <param name="libraryIdentity">The <see cref="
LibraryIdentity
"/> of the package.</param>
41
public static Task<IReadOnlyList<RestoreResultPair>> RunWithoutCommit(
LibraryIdentity
libraryIdentity, ISettings settings, ILogger logger)
NuGet.Commands (34)
RestoreCommand\CompatibilityChecker.cs (2)
66
var compileAssemblies = new Dictionary<string,
LibraryIdentity
>(StringComparer.OrdinalIgnoreCase);
368
private CompatibilityData GetCompatibilityData(RestoreTargetGraph graph,
LibraryIdentity
libraryId, PackageSpec packageSpec)
RestoreCommand\DependencyGraphResolver.cs (1)
129
HashSet<
LibraryIdentity
> installedPackages = new();
RestoreCommand\DependencyGraphResolver.DependencyGraphItem.cs (2)
151
/// <param name="parentLibrary">The <see cref="
LibraryIdentity
" /> of the parent library that defined this dependency.</param>
160
LibraryIdentity
parentLibrary,
RestoreCommand\Diagnostics\DiagnosticUtility.cs (1)
25
public static string FormatIdentity(
LibraryIdentity
identity)
RestoreCommand\LockFileBuilder.cs (4)
65
var
library = item.Data.Match.Library;
156
var librariesWithWarnings = new HashSet<
LibraryIdentity
>();
165
var librariesWithMonoAndroidWarnings = new HashSet<
LibraryIdentity
>();
195
var
library = graphItem.Key;
RestoreCommand\OriginalCaseGlobalPackageFolder.cs (1)
176
var
library = remoteMatch.Library;
RestoreCommand\ProjectRestoreCommand.cs (2)
87
var uniquePackages = new HashSet<
LibraryIdentity
>();
347
HashSet<
LibraryIdentity
> uniquePackages,
RestoreCommand\RequestFactory\NoOpRestoreResult.cs (2)
66
public override ISet<
LibraryIdentity
> GetAllInstalled()
68
return new HashSet<
LibraryIdentity
>();
RestoreCommand\ResolvedDependencyKey.cs (4)
25
public
LibraryIdentity
Parent { get; }
35
public
LibraryIdentity
Child { get; }
37
public ResolvedDependencyKey(
LibraryIdentity
parent, VersionRange range,
LibraryIdentity
child)
RestoreCommand\ResolverRequest.cs (2)
13
public
LibraryIdentity
Requestor { get; }
16
public ResolverRequest(
LibraryIdentity
requestor, LibraryRange request)
RestoreCommand\RestoreResult.cs (2)
156
public virtual ISet<
LibraryIdentity
> GetAllInstalled()
158
return new HashSet<
LibraryIdentity
>(RestoreGraphs.Where(g => !g.InConflict).SelectMany(g => g.Install).Distinct().Select(m => m.Library));
RestoreCommand\RestoreTargetGraph.cs (1)
155
var
requestor = node.OuterNode == null ? node.Item.Key : node.OuterNode.Item.Key;
RestoreCommand\SourceRepositoryDependencyProvider.cs (8)
41
private readonly TaskResultCache<LibraryRange,
LibraryIdentity
> _libraryMatchCache = new();
166
/// The task result (<see cref="Task{TResult}.Result" />) returns a <see cref="
LibraryIdentity
" />
178
public async Task<
LibraryIdentity
> FindLibraryAsync(
209
LibraryIdentity
result = await _libraryMatchCache.GetOrAddAsync(
233
private async Task<
LibraryIdentity
> FindLibraryCoreAsync(
316
LibraryIdentity
libraryIdentity,
355
LibraryIdentity
match,
406
var
originalIdentity = new LibraryIdentity(
RestoreCommand\Utility\AuditUtility.cs (1)
384
LibraryIdentity
package = node.Key;
RestoreCommand\Utility\LockFileUtils.cs (1)
490
LibraryIdentity
library,
NuGet.DependencyResolver.Core (16)
GraphModel\GraphItem.cs (2)
16
public GraphItem(
LibraryIdentity
key)
21
public
LibraryIdentity
Key { get; set; }
Providers\IRemoteDependencyProvider.cs (3)
52
/// The task result (<see cref="Task{TResult}.Result" />) returns a <see cref="
LibraryIdentity
" />
64
Task<
LibraryIdentity
> FindLibraryAsync(
93
LibraryIdentity
libraryIdentity,
Providers\LocalDependencyProvider.cs (4)
67
/// The task result (<see cref="Task{TResult}.Result" />) returns a <see cref="
LibraryIdentity
" />
73
public Task<
LibraryIdentity
> FindLibraryAsync(
94
return TaskResult.Null<
LibraryIdentity
>();
116
LibraryIdentity
libraryIdentity,
Remote\RemoteMatch.cs (1)
14
public
LibraryIdentity
Library { get; set; }
Remote\RemoteWalkContext.cs (2)
29
LockFileLibraries = new Dictionary<LockFileCacheKey, IList<
LibraryIdentity
>>();
42
public IDictionary<LockFileCacheKey, IList<
LibraryIdentity
>> LockFileLibraries { get; }
ResolverUtility.cs (4)
163
IDictionary<LockFileCacheKey, IList<
LibraryIdentity
>> lockFileLibraries,
190
IDictionary<LockFileCacheKey, IList<
LibraryIdentity
>> lockFileLibraries,
234
var
library = libraries.FirstOrDefault(lib => StringComparer.OrdinalIgnoreCase.Equals(lib.Name, libraryRange.Name));
538
var
library = await provider.FindLibraryAsync(libraryRange, framework, cacheContext, logger, token);
NuGet.LibraryModel (16)
Library.cs (2)
15
public required
LibraryIdentity
Identity { get; set; }
27
public Library(LibraryRange libraryRange,
LibraryIdentity
identity, IEnumerable<LibraryDependency> dependencies)
LibraryDependencyInfo.cs (4)
22
public
LibraryIdentity
Library { get; }
35
LibraryIdentity
library,
49
public static LibraryDependencyInfo CreateUnresolved(
LibraryIdentity
library, NuGetFramework framework)
57
public static LibraryDependencyInfo Create(
LibraryIdentity
library, NuGetFramework framework, IEnumerable<LibraryDependency> dependencies)
LibraryIdentity.cs (10)
11
public class LibraryIdentity : IEquatable<
LibraryIdentity
>, IComparable<
LibraryIdentity
>
36
public bool Equals(
LibraryIdentity
? other)
54
return Equals(obj as
LibraryIdentity
);
68
public static bool operator ==(
LibraryIdentity
? left,
LibraryIdentity
? right)
73
public static bool operator !=(
LibraryIdentity
? left,
LibraryIdentity
? right)
78
public static implicit operator LibraryRange(
LibraryIdentity
library)
91
public int CompareTo(
LibraryIdentity
? other)
NuGet.PackageManagement (4)
Utility\BuildIntegratedProjectUtility.cs (4)
88
public static IReadOnlyList<
LibraryIdentity
> GetOrderedLockFileDependencies(LockFile lockFile)
90
var results = new List<
LibraryIdentity
>();
93
var typeMappings = new Dictionary<PackageDependencyInfo,
LibraryIdentity
>(PackageIdentity.Comparer);
105
var
libraryIdentity = new LibraryIdentity(