public ParallelFluentBuilder(IBuilderFactory factory, TOuterBuilder outerBuilder, Action <IParallel> builtAction) { _factory = factory ?? throw new ArgumentNullException(nameof(factory)); _builder = factory.CreateParallelBuilder(null); _outerBuilder = outerBuilder; _builtAction = builtAction; }