Пример #1
0
 public FinalFluentBuilder(IBuilderFactory factory, TOuterBuilder outerBuilder, Action <IFinal> builtAction)
 {
     _factory      = factory ?? throw new ArgumentNullException(nameof(factory));
     _builder      = factory.CreateFinalBuilder(null);
     _outerBuilder = outerBuilder;
     _builtAction  = builtAction;
 }