in TeamCity.MSBuild.Logger/NodeLogger.cs [37:81]
public NodeLogger(
// ReSharper disable once UnusedParameter.Local
// ReSharper disable once IdentifierTypo
[NotNull] Parameters parameters,
[NotNull] IInitializable[] initializables,
[NotNull] IParametersParser parametersParser,
[NotNull] ILogWriter logWriter,
[NotNull] ILoggerContext context,
[NotNull] IEnvironment environment,
[NotNull] IDiagnostics diagnostics,
[NotNull] IEventRegistry eventRegistry,
[NotNull] IBuildEventHandler<BuildStartedEventArgs> buildStartedHandler,
[NotNull] IBuildEventHandler<BuildMessageEventArgs> messageHandler,
[NotNull] IBuildEventHandler<BuildFinishedEventArgs> buildFinishedHandler,
[NotNull] IBuildEventHandler<ProjectStartedEventArgs> projectStartedHandler,
[NotNull] IBuildEventHandler<ProjectFinishedEventArgs> projectFinishedHandler,
[NotNull] IBuildEventHandler<TargetStartedEventArgs> targetStartedHandler,
[NotNull] IBuildEventHandler<TargetFinishedEventArgs> targetFinishedHandler,
[NotNull] IBuildEventHandler<TaskStartedEventArgs> taskStartedHandler,
[NotNull] IBuildEventHandler<TaskFinishedEventArgs> taskFinishedHandler,
[NotNull] IBuildEventHandler<BuildErrorEventArgs> errorHandler,
[NotNull] IBuildEventHandler<BuildWarningEventArgs> warningHandler,
[NotNull] IBuildEventHandler<CustomBuildEventArgs> customEventHandler)
{
_parameters = parameters ?? throw new ArgumentNullException(nameof(parameters));
_context = context ?? throw new ArgumentNullException(nameof(context));
_environment = environment ?? throw new ArgumentNullException(nameof(environment));
_diagnostics = diagnostics ?? throw new ArgumentNullException(nameof(diagnostics));
_eventRegistry = eventRegistry;
_parametersParser = parametersParser ?? throw new ArgumentNullException(nameof(parametersParser));
_logWriter = logWriter ?? throw new ArgumentNullException(nameof(logWriter));
_buildStartedEventHandler = buildStartedHandler ?? throw new ArgumentNullException(nameof(buildStartedHandler));
_messageHandler = messageHandler ?? throw new ArgumentNullException(nameof(messageHandler));
_buildFinishedHandler = buildFinishedHandler ?? throw new ArgumentNullException(nameof(buildFinishedHandler));
_projectStartedHandler = projectStartedHandler ?? throw new ArgumentNullException(nameof(projectStartedHandler));
_projectFinishedHandler = projectFinishedHandler ?? throw new ArgumentNullException(nameof(projectFinishedHandler));
_targetStartedHandler = targetStartedHandler ?? throw new ArgumentNullException(nameof(targetStartedHandler));
_targetFinishedHandler = targetFinishedHandler ?? throw new ArgumentNullException(nameof(targetFinishedHandler));
_taskStartedHandler = taskStartedHandler ?? throw new ArgumentNullException(nameof(taskStartedHandler));
_taskFinishedHandler = taskFinishedHandler ?? throw new ArgumentNullException(nameof(taskFinishedHandler));
_errorHandler = errorHandler ?? throw new ArgumentNullException(nameof(errorHandler));
_warningHandler = warningHandler ?? throw new ArgumentNullException(nameof(warningHandler));
_customEventHandler = customEventHandler ?? throw new ArgumentNullException(nameof(customEventHandler));
}