public StateMachineHostBuilder AddCustomActionFactory(ICustomActionFactory customActionFactory) { if (customActionFactory is null) { throw new ArgumentNullException(nameof(customActionFactory)); } (_customActionFactories ??= ImmutableArray.CreateBuilder <ICustomActionFactory>()).Add(customActionFactory); return(this); }
protected void Add(ICustomActionFactory customActionFactory) => (_customActionFactories ??= new List <ICustomActionFactory>()).Add(customActionFactory);