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