1 instantiation of ReferenceEqualityComparer
Microsoft.CodeAnalysis.AnalyzerUtilities (1)
src\roslyn\src\Dependencies\Contracts\ReferenceEqualityComparer.cs (1)
26
public static ReferenceEqualityComparer Instance { get; } = new
ReferenceEqualityComparer
();
4 references to ReferenceEqualityComparer
Microsoft.CodeAnalysis.AnalyzerUtilities (4)
src\roslyn\src\Dependencies\Contracts\ReferenceEqualityComparer.cs (2)
24
/// Gets the singleton <see cref="
ReferenceEqualityComparer
"/> instance.
26
public static
ReferenceEqualityComparer
Instance { get; } = new ReferenceEqualityComparer();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Log\RoslynTelemetry_Metrics.cs (1)
29
return new Registration(() => ImmutableInterlocked.Update(ref _metricSinks, static (sinks, sink) => sinks.Remove(sink,
ReferenceEqualityComparer
.Instance), sink));
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Log\RoslynTelemetry.cs (1)
59
return new Registration(() => ImmutableInterlocked.Update(ref _eventSinks, static (sinks, sink) => sinks.Remove(sink,
ReferenceEqualityComparer
.Instance), sink));