4 writes to _offset
System.Formats.Cbor (4)
System\Formats\Cbor\Reader\CborReader.cs (4)
126
_offset
= 0;
301
_offset
+= length;
310
_offset
= position;
456
_offset
= checkpoint.Offset;
20 references to _offset
System.Formats.Cbor (20)
System\Formats\Cbor\Reader\CborReader.cs (11)
54
public int BytesRemaining => _data.Length -
_offset
;
107
int initialOffset =
_offset
;
113
return _data.Slice(initialOffset,
_offset
- initialOffset);
151
if (
_offset
== _data.Length)
153
if (_currentMajorType is null && _definiteLength is null &&
_offset
> 0)
162
var nextByte = new CborInitialByte(_data.Span[
_offset
]);
235
_frameOffset =
_offset
;
295
private ReadOnlySpan<byte> GetRemainingBytes() => _data.Span.Slice(
_offset
);
299
Debug.Assert(
_offset
+ length <= _data.Length);
317
if (_data.Length -
_offset
< length)
413
offset:
_offset
,
System\Formats\Cbor\Reader\CborReader.Map.cs (3)
63
_currentKeyOffset =
_offset
;
107
(int Offset, int Length) currentKeyRange = (_currentKeyOffset.Value,
_offset
- _currentKeyOffset.Value);
128
_currentKeyOffset =
_offset
;
System\Formats\Cbor\Reader\CborReader.PeekState.cs (2)
43
if (
_offset
== _data.Length)
59
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)
117
ReadOnlyMemory<byte> byteSlice = _data.Slice(
_offset
+ bytesRead, length);
278
ReadOnlyMemory<byte> encodedSlice = _data.Slice(
_offset
+ bytesRead, byteLength);
392
string output = CborHelpers.BuildStringFromIndefiniteLengthTextString(concatenatedStringSize, (ranges, _data.Slice(
_offset
), utf8Encoding), BuildString);