3 writes to _eventSinks
GenerateDocumentationAndConfigFiles (3)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Log\RoslynTelemetry.cs (3)
58
ImmutableInterlocked.Update(ref
_eventSinks
, static (sinks, sink) => AddSink(sinks, sink), sink);
59
return new Registration(() => ImmutableInterlocked.Update(ref
_eventSinks
, static (sinks, sink) => sinks.Remove(sink, ReferenceEqualityComparer.Instance), sink));
150
ImmutableInterlocked.InterlockedExchange(ref s_default.
_eventSinks
, []);
2 references to _eventSinks
GenerateDocumentationAndConfigFiles (2)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Log\RoslynTelemetry.cs (2)
83
foreach (var sink in
_eventSinks
)
120
sinks =
_eventSinks
;