in TeamCity.MSBuild.Logger/EventHandlers/ProjectStartedHandler.cs [24:42]
public ProjectStartedHandler(
[NotNull] ILoggerContext context,
[NotNull] ILogWriter logWriter,
[NotNull] IPerformanceCounterFactory performanceCounterFactory,
[NotNull] IBuildEventHandler<BuildMessageEventArgs> messageHandler,
[NotNull] IMessageWriter messageWriter,
[NotNull] IDeferredMessageWriter deferredMessageWriter,
[NotNull] IBuildEventManager buildEventManager,
[NotNull] IStringService stringService)
{
_stringService = stringService ?? throw new ArgumentNullException(nameof(stringService));
_buildEventManager = buildEventManager ?? throw new ArgumentNullException(nameof(buildEventManager));
_deferredMessageWriter = deferredMessageWriter ?? throw new ArgumentNullException(nameof(deferredMessageWriter));
_messageWriter = messageWriter ?? throw new ArgumentNullException(nameof(messageWriter));
_context = context ?? throw new ArgumentNullException(nameof(context));
_messageHandler = messageHandler ?? throw new ArgumentNullException(nameof(messageHandler));
_performanceCounterFactory = performanceCounterFactory ?? throw new ArgumentNullException(nameof(performanceCounterFactory));
_logWriter = logWriter ?? throw new ArgumentNullException(nameof(logWriter));
}