public override Task<WebSocketReceiveResult> ReceiveAsync(ArraySegment<byte> buffer, CancellationToken cancellationToken) { WebSocketValidate.ValidateArraySegment<byte>(buffer, nameof(buffer)); return ReceiveAsyncCore(buffer, cancellationToken); }