3 writes to _data
System.Formats.Cbor (3)
System\Formats\Cbor\Reader\CborReader.cs (3)
74_data = data; 91_data = data; 125_data = data;
16 references to _data
System.Formats.Cbor (16)
System\Formats\Cbor\Reader\CborReader.cs (8)
54public int BytesRemaining => _data.Length - _offset; 113return _data.Slice(initialOffset, _offset - initialOffset); 151if (_offset == _data.Length) 162var nextByte = new CborInitialByte(_data.Span[_offset]); 295private ReadOnlySpan<byte> GetRemainingBytes() => _data.Span.Slice(_offset); 299Debug.Assert(_offset + length <= _data.Length); 308Debug.Assert(position <= _data.Length); 317if (_data.Length - _offset < length)
System\Formats\Cbor\Reader\CborReader.Map.cs (2)
139ReadOnlySpan<byte> buffer = _data.Span; 211return _reader._data.Span.Slice(range.Offset, range.Length);
System\Formats\Cbor\Reader\CborReader.PeekState.cs (2)
43if (_offset == _data.Length) 59var 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)
117ReadOnlyMemory<byte> byteSlice = _data.Slice(_offset + bytesRead, length); 278ReadOnlyMemory<byte> encodedSlice = _data.Slice(_offset + bytesRead, byteLength); 392string output = CborHelpers.BuildStringFromIndefiniteLengthTextString(concatenatedStringSize, (ranges, _data.Slice(_offset), utf8Encoding), BuildString);