public FlowAwareServiceMessageWriter()

in TeamCity.ServiceMessages/Write/Special/Impl/FlowAwareServiceMessageWriter.cs [26:40]


        public FlowAwareServiceMessageWriter(
            string serviceMessageFlowId,
            [NotNull] IServiceMessageProcessor processor,
            [NotNull] IFlowIdGenerator generator,
            [NotNull] IEnumerable<IServiceMessageUpdater> updaters)
        {
            if (processor == null) throw new ArgumentNullException(nameof(processor));
            if (generator == null) throw new ArgumentNullException(nameof(generator));
            if (updaters == null) throw new ArgumentNullException(nameof(updaters));

            FlowId = serviceMessageFlowId;
            _processor = processor;
            _generator = generator;
            _updaters = AddFlowIdUpdater(updaters.ToList());
        }