public Task <TQuery> BuildAsync <TQuery>(AppDispatcher appDispatcher, TQuery query) where TQuery : IQuery { IQueryBuilder <TQuery> queryBuilder = _GetQueryBuilder <TQuery>(); var result = queryBuilder.BuildAsync(appDispatcher, query).ContinueWith(t => query); return(result); }