public override Task<int> ReadAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) { WebSocketValidate.ValidateBuffer(buffer, offset, count); return ReadAsyncCore(buffer, offset, count, cancellationToken); }