public StateMachineHostBuilder AddDataModelHandlerFactory(IDataModelHandlerFactory dataModelHandlerFactory) { if (dataModelHandlerFactory is null) { throw new ArgumentNullException(nameof(dataModelHandlerFactory)); } (_dataModelHandlerFactories ??= ImmutableArray.CreateBuilder <IDataModelHandlerFactory>()).Add(dataModelHandlerFactory); return(this); }
protected void Add(IDataModelHandlerFactory dataModelHandlerFactory) => (_dataModelHandlerFactories ??= new List <IDataModelHandlerFactory>()).Add(dataModelHandlerFactory);