14 references to IEventSink
GenerateDocumentationAndConfigFiles (14)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Log\RoslynTelemetry_LogBlock.cs (5)
20private static IDisposable CreateLogBlock(ImmutableArray<IEventSink> sinks, FunctionId functionId, LogMessage message, int blockId, CancellationToken cancellationToken) 35private ImmutableArray<IEventSink> _sinks; 43public void Construct(ImmutableArray<IEventSink> sinks, FunctionId functionId, LogMessage logMessage, int blockId, CancellationToken cancellationToken) 52foreach (var sink in sinks) 71foreach (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. 26private ImmutableArray<IEventSink> _eventSinks = []; 56public IDisposable AddEventSink(IEventSink sink) 83foreach (var sink in _eventSinks) 118private bool TryGetEnabledSinks(FunctionId functionId, out ImmutableArray<IEventSink> sinks) 122foreach (var sink in sinks) 134private static void LogToSinks(ImmutableArray<IEventSink> sinks, FunctionId functionId, LogMessage logMessage) 136foreach (var sink in sinks)