5 writes to _offset
System.Formats.Cbor (5)
System\Formats\Cbor\Reader\CborReader.cs (5)
162
_offset
= 0;
221
_offset
= 0;
390
_offset
+= length;
399
_offset
= position;
560
_offset
= checkpoint.Offset;
20 references to _offset
System.Formats.Cbor (20)
System\Formats\Cbor\Reader\CborReader.cs (11)
55
public int BytesRemaining => _data.Length -
_offset
;
126
int initialOffset =
_offset
;
132
return _data.Slice(initialOffset,
_offset
- initialOffset);
233
if (
_offset
== _data.Length)
242
if (_currentMajorType is null && _definiteLength is null && (
_offset
> 0 || _itemsRead > 0))
251
var nextByte = new CborInitialByte(_data.Span[
_offset
]);
324
_frameOffset =
_offset
;
384
private ReadOnlySpan<byte> GetRemainingBytes() => _data.Span.Slice(
_offset
);
388
Debug.Assert(
_offset
+ length <= _data.Length);
406
if (_data.Length -
_offset
< length)
516
offset:
_offset
,
System\Formats\Cbor\Reader\CborReader.Map.cs (3)
67
_currentKeyOffset =
_offset
;
111
(int Offset, int Length) currentKeyRange = (_currentKeyOffset.Value,
_offset
- _currentKeyOffset.Value);
132
_currentKeyOffset =
_offset
;
System\Formats\Cbor\Reader\CborReader.PeekState.cs (2)
54
if (
_offset
== _data.Length)
76
var initialByte = new CborInitialByte(_data.Span[
_offset
]);
System\Formats\Cbor\Reader\CborReader.Simple.cs (1)
169
byte value = _data.Span[
_offset
+ 1];
System\Formats\Cbor\Reader\CborReader.String.cs (3)
121
ReadOnlyMemory<byte> byteSlice = _data.Slice(
_offset
+ bytesRead, length);
286
ReadOnlyMemory<byte> encodedSlice = _data.Slice(
_offset
+ bytesRead, byteLength);
400
string output = CborHelpers.BuildStringFromIndefiniteLengthTextString(concatenatedStringSize, (ranges, _data.Slice(
_offset
), utf8Encoding), BuildString);