1 instantiation of ProjectCacheDescriptorEqualityComparer
Microsoft.Build (1)
BackEnd\Components\ProjectCache\ProjectCacheDescriptorEqualityComparer.cs (1)
16public static ProjectCacheDescriptorEqualityComparer Instance { get; } = new ProjectCacheDescriptorEqualityComparer();
4 references to ProjectCacheDescriptorEqualityComparer
Microsoft.Build (4)
BackEnd\BuildManager\BuildManager.cs (1)
54internal static ConcurrentDictionary<ProjectCacheDescriptor, ProjectCacheDescriptor> ProjectCacheDescriptors { get; } = new(ProjectCacheDescriptorEqualityComparer.Instance);
BackEnd\Components\ProjectCache\ProjectCacheDescriptorEqualityComparer.cs (1)
16public static ProjectCacheDescriptorEqualityComparer Instance { get; } = new ProjectCacheDescriptorEqualityComparer();
BackEnd\Components\ProjectCache\ProjectCacheService.cs (2)
46private readonly ConcurrentDictionary<ProjectCacheDescriptor, Lazy<Task<ProjectCachePlugin>>> _projectCachePlugins = new(ProjectCacheDescriptorEqualityComparer.Instance); 523HashSet<ProjectCacheDescriptor> queriedCaches = new(ProjectCacheDescriptorEqualityComparer.Instance);