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