public FlowRecorderScope(string scopeId, ConcurrentQueue <FlowRecorderState> states, IUiFlowContextRepository repository) { _states = states; _repository = (UiFlowContextDataRepositoryDecorator)repository; _state = new AsyncLazy <FlowRecorderState>(async() => new FlowRecorderState { ScopeId = scopeId, InitialState = (await _repository.GetAll()).CloneDeep() }); }
public UiFlow( IUiFlowContextRepository contextRepository, IInternalStateMachine stateMachine, IProfiler profiler, IFlowRuntimeInfoResolver flowRuntimes, IScreenMetadataResolver screenMetadataResolver, IFlowInitializerMetadataResolver flowInitializerMetadataResolver, IFlowsRegistry flowsRegistry) { _stateMachine = stateMachine; _profiler = profiler; _flowRuntimes = flowRuntimes; _screenMetadataResolver = screenMetadataResolver; _flowInitializerMetadataResolver = flowInitializerMetadataResolver; _flowsRegistry = flowsRegistry; _contextRepository = contextRepository; }
public UiFlowController(IUiFlowContextRepository contextRepository, IProfiler profiler, IFlowsStore store, IAppUiFlowsCollection flows , IFlowInitialViewRequestHandler <IActionResult> flowInitialViewResolver , IFlowCurrentViewRequestHandler <IActionResult> flowCurrentViewResolver, IFlowTriggerEventOnViewHandler <IActionResult> flowExecuteEvent , IFlowResultResolverRequestHandler <IActionResult> resultResolver, ISetContainedViewRequestHandler <IActionResult> setNewContainedViewHandler , IFlowsMetadataResolver metadataResolver) { _contextRepository = contextRepository; _profiler = profiler; _store = store; _flows = flows; _flowInitialViewResolver = flowInitialViewResolver; _flowCurrentViewResolver = flowCurrentViewResolver; _flowExecuteEvent = flowExecuteEvent; _resultResolver = resultResolver; _setNewContainedViewHandler = setNewContainedViewHandler; _metadataResolver = metadataResolver; }
public AppUiFlowsCollection(IIndex <string, IUiFlow> flows, IUiFlowContextRepository contextRepository, FlowNames flowNames) { _flows = flows; _contextRepository = contextRepository; _flowNames = flowNames; }
public DebuggerFlowGraphResolver(IUiFlowContextRepository repository, IIndex <string, IUiFlow> flowHandlers) { _repository = repository; _flowHandlers = flowHandlers; }
public FlowCurrentViewRequestHandler(IAppUiFlowsCollection flows, IUiFlowContextRepository contextRepository) { _flows = flows; _contextRepository = contextRepository; }
public FlowLink(IUiFlowContextRepository contextRepository) { _contextRepository = contextRepository; }
public FlowResultResolverRequestHandler(IAppUiFlowsCollection flows, IUiFlowContextRepository contextRepository) { _flows = flows; _contextRepository = contextRepository; }
public DeferredComponentPartialsController(IProfiler profiler, IUiFlowContextRepository flowRepository) { _profiler = profiler; _flowRepository = flowRepository; }
public SetContainedViewRequestHandler(IFlowResultResolverRequestHandler <TResult> flowResultResolver, IAppUiFlowsCollection flows, IUiFlowContextRepository contextRepository) { _flowResultResolver = flowResultResolver; _flows = flows; _contextRepository = contextRepository; }
public DebuggerController(IUiFlowContextRepository repository) { _repository = repository; }
public FlowTriggerEventOnViewHandler(IAppUiFlowsCollection flows, IUiFlowContextRepository contextRepository, IFlowResultResolverRequestHandler <TResult> resultResolver) { _flows = flows; _contextRepository = contextRepository; _resultResolver = resultResolver; }