2 instantiations of LibraryRangeCacheKey
NuGet.Commands (1)
RestoreCommand\SourceRepositoryDependencyProvider.cs (1)
345
LibraryRangeCacheKey key =
new
(libraryIdentity, targetFramework, alias: null);
NuGet.DependencyResolver.Core (1)
ResolverUtility.cs (1)
28
LibraryRangeCacheKey key =
new
(libraryRange, framework, targetAlias);
13 references to LibraryRangeCacheKey
NuGet.Commands (2)
RestoreCommand\SourceRepositoryDependencyProvider.cs (2)
40
private readonly TaskResultCache<
LibraryRangeCacheKey
, LibraryDependencyInfo> _dependencyInfoCache = new();
345
LibraryRangeCacheKey
key = new(libraryIdentity, targetFramework, alias: null);
NuGet.DependencyResolver.Core (11)
LibraryRangeCacheKey.cs (7)
15
public readonly struct LibraryRangeCacheKey : IEquatable<
LibraryRangeCacheKey
>
39
return obj is
LibraryRangeCacheKey
key && Equals(key);
51
public bool Equals(
LibraryRangeCacheKey
other)
63
public static bool operator ==(
LibraryRangeCacheKey
left,
LibraryRangeCacheKey
right)
68
public static bool operator !=(
LibraryRangeCacheKey
left,
LibraryRangeCacheKey
right)
Remote\RemoteWalkContext.cs (3)
26
FindLibraryEntryCache = new TaskResultCache<
LibraryRangeCacheKey
, GraphItem<RemoteResolveResult>>();
47
internal TaskResultCache<
LibraryRangeCacheKey
, GraphItem<RemoteResolveResult>> FindLibraryEntryCache { get; }
106
foreach (
LibraryRangeCacheKey
key in FindLibraryEntryCache.Keys.NoAllocEnumerate())
ResolverUtility.cs (1)
28
LibraryRangeCacheKey
key = new(libraryRange, framework, targetAlias);