14 references to IEventSink
GenerateDocumentationAndConfigFiles (14)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Log\RoslynTelemetry_LogBlock.cs (5)
20
private static IDisposable CreateLogBlock(ImmutableArray<
IEventSink
> sinks, FunctionId functionId, LogMessage message, int blockId, CancellationToken cancellationToken)
35
private ImmutableArray<
IEventSink
> _sinks;
43
public void Construct(ImmutableArray<
IEventSink
> sinks, FunctionId functionId, LogMessage logMessage, int blockId, CancellationToken cancellationToken)
52
foreach (
var
sink in sinks)
71
foreach (
var
sink in _sinks)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Log\RoslynTelemetry.cs (9)
15
/// <see cref="
IEventSink
"/> or <see cref="IMetricSink"/>. When no sinks are registered calls are
24
/// The registered <see cref="
IEventSink
"/> each event fans out to.
26
private ImmutableArray<
IEventSink
> _eventSinks = [];
56
public IDisposable AddEventSink(
IEventSink
sink)
83
foreach (
var
sink in _eventSinks)
118
private bool TryGetEnabledSinks(FunctionId functionId, out ImmutableArray<
IEventSink
> sinks)
122
foreach (
var
sink in sinks)
134
private static void LogToSinks(ImmutableArray<
IEventSink
> sinks, FunctionId functionId, LogMessage logMessage)
136
foreach (
var
sink in sinks)