public override async Task<int> ReadAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) { await _tcs.Task; return await base.ReadAsync(buffer, offset, count, cancellationToken); }