Lines Matching refs:bufferPos
86 if (state.bufferPos + 2 <= state.bufferSize)
88 int tmp = buffer[state.bufferPos++];
96 if ((tmp = buffer[state.bufferPos++]) < 128)
104 state.bufferPos -= 2;
166 if (state.bufferPos + 10 > state.bufferSize)
171 ulong result = buffer[state.bufferPos++];
180 byte b = buffer[state.bufferPos++];
220 if (state.bufferPos + 5 > state.bufferSize)
225 int tmp = buffer[state.bufferPos++];
231 if ((tmp = buffer[state.bufferPos++]) < 128)
238 if ((tmp = buffer[state.bufferPos++]) < 128)
245 if ((tmp = buffer[state.bufferPos++]) < 128)
252 result |= (tmp = buffer[state.bufferPos++]) << 28;
329 if (state.bufferPos + ulongLength > state.bufferSize)
335 uint result = (uint) BinaryPrimitives.ReadUInt64LittleEndian(buffer.Slice(state.bufferPos, ulongLength));
336 state.bufferPos += uintLength;
355 if (state.bufferPos + length > state.bufferSize)
359 ulong result = BinaryPrimitives.ReadUInt64LittleEndian(buffer.Slice(state.bufferPos, length));
360 state.bufferPos += length;
384 if (!BitConverter.IsLittleEndian || state.bufferPos + length > state.bufferSize)
389 double result = Unsafe.ReadUnaligned<double>(ref MemoryMarshal.GetReference(buffer.Slice(state.bufferPos, length)));
390 state.bufferPos += length;
400 if (!BitConverter.IsLittleEndian || state.bufferPos + length > state.bufferSize)
405 float result = Unsafe.ReadUnaligned<float>(ref MemoryMarshal.GetReference(buffer.Slice(state.bufferPos, length)));
406 state.bufferPos += length;
441 if (size <= state.bufferSize - state.bufferPos)
445 buffer.Slice(state.bufferPos, size).CopyTo(bytes);
446 state.bufferPos += size;
479 int pos = state.bufferSize - state.bufferPos;
481 buffer.Slice(state.bufferPos, pos).CopyTo(firstChunk);
483 state.bufferPos = state.bufferSize;
494 state.bufferPos += chunk.Length;
527 if (size <= state.bufferSize - state.bufferPos)
530 state.bufferPos += size;
535 int pos = state.bufferSize - state.bufferPos;
536 state.bufferPos = state.bufferSize;
546 state.bufferPos = state.bufferSize;
550 state.bufferPos = size - pos;
595 if (length <= state.bufferSize - state.bufferPos)
598 ReadOnlySpan<byte> data = buffer.Slice(state.bufferPos, length);
609 state.bufferPos += length;
675 if (state.totalBytesRetired + state.bufferPos + size > state.currentLimit)
678 SkipRawBytes(ref buffer, ref state, state.currentLimit - state.totalBytesRetired - state.bufferPos);
687 if (state.bufferPos == state.bufferSize)
691 return buffer[state.bufferPos++];
772 if (size <= state.bufferSize - state.bufferPos)
790 return size <= state.segmentedBufferHelper.TotalLength - state.totalBytesRetired - state.bufferPos;
802 if (state.bufferSize - state.bufferPos == 0)
807 ReadOnlySpan<byte> unreadSpan = buffer.Slice(state.bufferPos, Math.Min(remainingByteLength, state.bufferSize - state.bufferPos));
811 state.bufferPos += unreadSpan.Length;