13 references to IEventSink
GenerateDocumentationAndConfigFiles (13)
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 (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. 25private ImmutableArray<IEventSink> _eventSinks = []; 55public IDisposable AddEventSink(IEventSink sink) 83private bool TryGetEnabledSinks(FunctionId functionId, out ImmutableArray<IEventSink> sinks) 87foreach (var sink in sinks) 96private static void LogToSinks(ImmutableArray<IEventSink> sinks, FunctionId functionId, LogMessage logMessage) 98foreach (var sink in sinks)