in TeamCity.ServiceMessages/Write/Special/Impl/Writer/TeamCityFlowWriter.cs [17:24]
public TeamCityFlowWriter([NotNull] IFlowAwareServiceMessageProcessor target, [NotNull] CreateWriter closeBlock, [NotNull] IDisposable disposableHandler)
: base(target, disposableHandler)
{
if (target == null) throw new ArgumentNullException(nameof(target));
if (closeBlock == null) throw new ArgumentNullException(nameof(closeBlock));
if (disposableHandler == null) throw new ArgumentNullException(nameof(disposableHandler));
_closeBlock = closeBlock;
}