public async Task <IEvent> HandleAsync(DbDataReader reader, IMartenSession session, CancellationToken token) { return(await reader.ReadAsync(token).ConfigureAwait(false) ? await _selector.ResolveAsync(reader, token).ConfigureAwait(false) : null); }
public async Task <IEvent> HandleAsync(DbDataReader reader, IIdentityMap map, QueryStatistics stats, CancellationToken token) { return(await reader.ReadAsync(token).ConfigureAwait(false) ? await _selector.ResolveAsync(reader, map, stats, token).ConfigureAwait(false) : null); }