3 implementations of IBuildEventSink
Microsoft.Build (2)
BackEnd\Components\Logging\BuildEventArgTransportSink.cs (1)
23internal class BuildEventArgTransportSink : IBuildEventSink
BackEnd\Components\Logging\EventSourceSink.cs (1)
24IEventSource5, IBuildEventSink
Microsoft.Build.Engine.UnitTests (1)
TerminalLogger_Tests.cs (1)
27internal sealed class MockBuildEventSink(int nodeNumber) : IBuildEventSink, IEventSource
19 references to IBuildEventSink
Microsoft.Build (14)
BackEnd\Components\Logging\EventRedirectorToSink.cs (2)
23private IBuildEventSink _sink; 36internal EventRedirectorToSink(int loggerId, IBuildEventSink eventSink)
BackEnd\Components\Logging\ILoggingService.cs (1)
345void InitializeNodeLoggers(ICollection<LoggerDescription> loggerDescriptions, IBuildEventSink forwardingLoggerSink, int nodeId);
BackEnd\Components\Logging\LoggingService.cs (11)
130private Dictionary<int, IBuildEventSink> _eventSinkDictionary; 315_eventSinkDictionary = new Dictionary<int, IBuildEventSink>(); 835foreach (KeyValuePair<int, IBuildEventSink> kvp in _eventSinkDictionary) 956foreach (IBuildEventSink sink in _eventSinkDictionary.Values) 1177public void InitializeNodeLoggers(ICollection<LoggerDescription> descriptions, IBuildEventSink forwardingLoggerSink, int nodeId) 1190foreach (KeyValuePair<int, IBuildEventSink> sinkPair in _eventSinkDictionary) 1718bool gotSink = _eventSinkDictionary.TryGetValue(nodeEvent.Key, out IBuildEventSink sink); 1751foreach (KeyValuePair<int, IBuildEventSink> pair in _eventSinkDictionary) 1753IBuildEventSink sink = pair.Value; 1768foreach (KeyValuePair<int, IBuildEventSink> pair in _eventSinkDictionary) 1770IBuildEventSink sink = pair.Value;
Microsoft.Build.Engine.UnitTests (5)
BackEnd\MockLoggingService.cs (1)
319public void InitializeNodeLoggers(ICollection<LoggerDescription> loggerDescriptions, IBuildEventSink forwardingLoggerSink, int nodeId)
TerminalLogger_Tests.cs (4)
33void IBuildEventSink.Consume(BuildEventArgs buildEvent, int sinkId) => (this as IBuildEventSink).Consume(buildEvent); 35void IBuildEventSink.Consume(BuildEventArgs buildEvent) 83void IBuildEventSink.ShutDown()