protected FlowHandler(IMediator mediator, IFlowOverrideProvider overrideProvider = null, IFlowLoggerBase logger = null) { _mediator = mediator ?? throw new ArgumentNullException(nameof(mediator)); _overrideProvider = overrideProvider; _logger = logger; _mediatorSend = typeof(Mediator).GetMethod("Send"); _mediatorSendUnit = _mediatorSend?.MakeGenericMethod(typeof(Unit)); }
public TestDecisionDictionaryBindingFlow(IMediator mediator, IFlowLoggerBase logger = null) : base(mediator, logger) { }
protected BusinessFlowHandler(IMediator mediator, IFlowLoggerBase logger) : base(mediator, logger) { }
protected FlowHandler(IMediator mediator, IFlowLoggerBase logger = null) : this(mediator, overrideProvider : null, logger) { }