System.Net.WebSockets.WebSocketBuffer.IsPinnedSendPayloadBuffer C# (CSharp) Method

IsPinnedSendPayloadBuffer() private method

private IsPinnedSendPayloadBuffer ( byte buffer, int offset, int count ) : bool
buffer byte
offset int
count int
return bool
        private bool IsPinnedSendPayloadBuffer(byte[] buffer, int offset, int count)
        {
            if (_sendBufferState != SendBufferState.SendPayloadSpecified)
            {
                return false;
            }

            return object.ReferenceEquals(buffer, _pinnedSendBuffer.Array) &&
                offset >= _pinnedSendBuffer.Offset &&
                offset + count <= _pinnedSendBuffer.Offset + _pinnedSendBuffer.Count;
        }

Same methods

WebSocketBuffer::IsPinnedSendPayloadBuffer ( Interop buffer, WebSocketProtocolComponent bufferType ) : bool