public Task <IAsyncEnumerator <RavenJObject> > StreamQueryAsync(string index, IndexQuery query, Reference <QueryHeaderInformation> queryHeaderInfo) { QueryHeaderInformation info; var result = databaseCommands.StreamQuery(index, query, out info); queryHeaderInfo.Value = info; return(new CompletedTask <IAsyncEnumerator <RavenJObject> >(new AsyncEnumeratorBridge <RavenJObject>(result))); }