2 implementations of IBuildEventSink
Microsoft.Build (2)
BackEnd\Components\Logging\BuildEventArgTransportSink.cs (1)
22internal class BuildEventArgTransportSink : IBuildEventSink
BackEnd\Components\Logging\EventSourceSink.cs (1)
23IEventSource5, IBuildEventSink
14 references to IBuildEventSink
Microsoft.Build (14)
BackEnd\Components\Logging\EventRedirectorToSink.cs (2)
22private IBuildEventSink _sink; 35internal EventRedirectorToSink(int loggerId, IBuildEventSink eventSink)
BackEnd\Components\Logging\ILoggingService.cs (1)
358void InitializeNodeLoggers(ICollection<LoggerDescription> loggerDescriptions, IBuildEventSink forwardingLoggerSink, int nodeId);
BackEnd\Components\Logging\LoggingService.cs (11)
131private Dictionary<int, IBuildEventSink> _eventSinkDictionary; 316_eventSinkDictionary = new Dictionary<int, IBuildEventSink>(); 843foreach (KeyValuePair<int, IBuildEventSink> kvp in _eventSinkDictionary) 964foreach (IBuildEventSink sink in _eventSinkDictionary.Values) 1213public void InitializeNodeLoggers(ICollection<LoggerDescription> descriptions, IBuildEventSink forwardingLoggerSink, int nodeId) 1226foreach (KeyValuePair<int, IBuildEventSink> sinkPair in _eventSinkDictionary) 1797bool gotSink = _eventSinkDictionary.TryGetValue(nodeEvent.Key, out IBuildEventSink sink); 1830foreach (KeyValuePair<int, IBuildEventSink> pair in _eventSinkDictionary) 1832IBuildEventSink sink = pair.Value; 1847foreach (KeyValuePair<int, IBuildEventSink> pair in _eventSinkDictionary) 1849IBuildEventSink sink = pair.Value;