public NodeLogger()

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));
        }