13 references to IEventSink
GenerateDocumentationAndConfigFiles (13)
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 (8)
14
/// <see cref="
IEventSink
"/> or <see cref="IMetricSink"/>. When no sinks are registered calls are
23
/// The registered <see cref="
IEventSink
"/> each event fans out to.
25
private ImmutableArray<
IEventSink
> _eventSinks = [];
55
public IDisposable AddEventSink(
IEventSink
sink)
83
private bool TryGetEnabledSinks(FunctionId functionId, out ImmutableArray<
IEventSink
> sinks)
87
foreach (
var
sink in sinks)
96
private static void LogToSinks(ImmutableArray<
IEventSink
> sinks, FunctionId functionId, LogMessage logMessage)
98
foreach (
var
sink in sinks)