コード例 #1
0
ファイル: DefaultRunEnvironment.cs プロジェクト: garild/TSP
        public TResponse RunQuery <TQuery, TResponse>(TQuery query)
        {
            var handler = _queryFactory.CreateQuery <TQuery, TResponse>();

            if (handler == null)
            {
                throw new ArgumentNullException($"Can't find handler for query type {typeof(TQuery).FullName}");
            }

            var result = handler.Handle(query);

            return(result);
        }