CQRSalad.Dispatching.Context.DispatcherExecutorsManager.GetExecutor C# (CSharp) Метод

GetExecutor() приватный Метод

private GetExecutor ( DispatcherSubscription subscription ) : ContextExecutor
subscription CQRSalad.Dispatching.Subscriptions.DispatcherSubscription
Результат ContextExecutor
        internal ContextExecutor GetExecutor(DispatcherSubscription subscription)
        {
            //todo cache

            HandlerExecutor func = CreateExecutorDelegate(
                    subscription.HandlerType,
                    subscription.Action,
                    subscription.MessageType);

            bool isTaskResult = subscription.Action.IsAsync();
            var executor = new ContextExecutor(func, isTaskResult); //todo
            return executor;
        }