public async Task FlushAsync(CancellationToken cancellationToken) { if (_following != null) { await _following.FlushAsync(cancellationToken).ConfigureAwait(false); } }
public async Task FlushAsync(CancellationToken cancellationToken) { await Task.WhenAll( _positive?.FlushAsync(cancellationToken) ?? Task.CompletedTask, _negative?.FlushAsync(cancellationToken) ?? Task.CompletedTask).ConfigureAwait(false); }