private async Task WriteSnapshotAsync(CancellationToken token) { await snapshot.WriteToAsync(pipe.Writer, token).ConfigureAwait(false); await pipe.Writer.CompleteAsync().ConfigureAwait(false); }