internal static void ValidateArraySegment(ArraySegment<byte> arraySegment, string parameterName) { if (arraySegment.Array == null) { throw new ArgumentNullException(parameterName + ".Array"); } } }
public Task <WebSocketReceiveResult> ReceiveAsync( ArraySegment <byte> buffer, CancellationToken cancellationToken) { WebSocketValidate.ValidateArraySegment(buffer, nameof(buffer)); return(_webSocket.ReceiveAsync(buffer, cancellationToken)); }