4 writes to _data
System.Formats.Cbor (4)
System\Formats\Cbor\Reader\CborReader.cs (4)
88_data = data; 106_data = data; 161_data = data; 220_data = data;
16 references to _data
System.Formats.Cbor (16)
System\Formats\Cbor\Reader\CborReader.cs (8)
55public int BytesRemaining => _data.Length - _offset; 132return _data.Slice(initialOffset, _offset - initialOffset); 233if (_offset == _data.Length) 257var nextByte = new CborInitialByte(_data.Span[_offset]); 390private ReadOnlySpan<byte> GetRemainingBytes() => _data.Span.Slice(_offset); 394Debug.Assert(_offset + length <= _data.Length); 403Debug.Assert(position <= _data.Length); 412if (_data.Length - _offset < length)
System\Formats\Cbor\Reader\CborReader.Map.cs (2)
143ReadOnlySpan<byte> buffer = _data.Span; 215return _reader._data.Span.Slice(range.Offset, range.Length);
System\Formats\Cbor\Reader\CborReader.PeekState.cs (2)
54if (_offset == _data.Length) 82var initialByte = new CborInitialByte(_data.Span[_offset]);
System\Formats\Cbor\Reader\CborReader.Simple.cs (1)
169byte value = _data.Span[_offset + 1];
System\Formats\Cbor\Reader\CborReader.String.cs (3)
121ReadOnlyMemory<byte> byteSlice = _data.Slice(_offset + bytesRead, length); 286ReadOnlyMemory<byte> encodedSlice = _data.Slice(_offset + bytesRead, byteLength); 400string output = string.Create(concatenatedStringSize, (ranges, _data.Slice(_offset), utf8Encoding), BuildString);