18 writes to _tokDataPos
System.Private.Xml (18)
System\Xml\BinaryXml\XmlBinaryReader.cs (18)
2020_tokDataPos -= mark; 2035_tokDataPos -= end; 3135_tokLen = ScanText(out _tokDataPos); 3139_tokLen = _tokDataPos = 0; 3149_tokLen = ScanText(out _tokDataPos); 3157_tokLen = ScanText(out _tokDataPos); 3165_tokLen = ScanText(out _tokDataPos); 3340_tokDataPos = _pos; 3377_tokDataPos = _pos; 3384_tokDataPos = _pos; 3394_tokDataPos = _pos; 3407_tokDataPos = _pos; 3413_tokDataPos = _pos; 3421_tokDataPos = _pos; 3433_tokDataPos = _pos; 3441_tokDataPos = _pos; 3459_tokDataPos = _pos; 3470_tokDataPos = _pos;
100 references to _tokDataPos
System.Private.Xml (100)
System\Xml\BinaryXml\XmlBinaryReader.cs (100)
479return _stringValue = GetString(_tokDataPos, _tokLen); 1071value = 0 != _data[_tokDataPos]; 2758string value = GetString(_tokDataPos, _tokLen); 3490ReadOnlySpan<byte> data = _data.AsSpan(_tokDataPos, _pos - _tokDataPos); 3543Debug.Assert(0 == ((_pos - _tokDataPos) & 1), "Data size should not be odd"); 3544for (int pos = _tokDataPos; pos < _pos; pos += 2) 3568if ((_end - _tokDataPos) < _tokLen) 3615byte v = _data[_tokDataPos]; 3621sbyte v = unchecked((sbyte)_data[_tokDataPos]); 3626return GetInt16(_tokDataPos); 3629return GetInt32(_tokDataPos); 3632return GetInt64(_tokDataPos); 3635return GetUInt16(_tokDataPos); 3638return GetUInt32(_tokDataPos); 3642ulong v = GetUInt64(_tokDataPos); 3673return GetUInt64(_tokDataPos); 3700return new decimal(GetSingle(_tokDataPos)); 3703return new decimal(GetDouble(_tokDataPos)); 3707BinXmlSqlMoney v = new BinXmlSqlMoney(GetInt32(_tokDataPos)); 3712BinXmlSqlMoney v = new BinXmlSqlMoney(GetInt64(_tokDataPos)); 3720BinXmlSqlDecimal v = new BinXmlSqlDecimal(_data, _tokDataPos, _token == BinXmlToken.XSD_DECIMAL); 3748return GetSingle(_tokDataPos); 3751return GetDouble(_tokDataPos); 3772int pos = _tokDataPos; 3781int pos = _tokDataPos; 3790long time = GetInt64(_tokDataPos); 3796long time = GetInt64(_tokDataPos); 3802long time = GetInt64(_tokDataPos); 3807return BinXmlDateTime.XsdKatmaiDateToDateTime(_data, _tokDataPos); 3810return BinXmlDateTime.XsdKatmaiDateTimeToDateTime(_data, _tokDataPos); 3813return BinXmlDateTime.XsdKatmaiTimeToDateTime(_data, _tokDataPos); 3816return BinXmlDateTime.XsdKatmaiDateOffsetToDateTime(_data, _tokDataPos); 3819return BinXmlDateTime.XsdKatmaiDateTimeOffsetToDateTime(_data, _tokDataPos); 3822return BinXmlDateTime.XsdKatmaiTimeOffsetToDateTime(_data, _tokDataPos); 3834BinXmlToken.XSD_KATMAI_DATEOFFSET => BinXmlDateTime.XsdKatmaiDateOffsetToDateTimeOffset(_data, _tokDataPos), 3835BinXmlToken.XSD_KATMAI_DATETIMEOFFSET => BinXmlDateTime.XsdKatmaiDateTimeOffsetToDateTimeOffset(_data, _tokDataPos), 3836BinXmlToken.XSD_KATMAI_TIMEOFFSET => BinXmlDateTime.XsdKatmaiTimeOffsetToDateTimeOffset(_data, _tokDataPos), 3849int pos = _tokDataPos; 3858int pos = _tokDataPos; 3867long time = GetInt64(_tokDataPos); 3873long time = GetInt64(_tokDataPos); 3879long time = GetInt64(_tokDataPos); 3884return BinXmlDateTime.XsdKatmaiDateToString(_data, _tokDataPos); 3887return BinXmlDateTime.XsdKatmaiDateTimeToString(_data, _tokDataPos); 3890return BinXmlDateTime.XsdKatmaiTimeToString(_data, _tokDataPos); 3893return BinXmlDateTime.XsdKatmaiDateOffsetToString(_data, _tokDataPos); 3896return BinXmlDateTime.XsdKatmaiDateTimeOffsetToString(_data, _tokDataPos); 3899return BinXmlDateTime.XsdKatmaiTimeOffsetToString(_data, _tokDataPos); 3916return GetString(_tokDataPos, _tokLen); 3920if (0 == _data[_tokDataPos]) 3940return XmlConvert.ToString(GetSingle(_tokDataPos)); 3943return XmlConvert.ToString(GetDouble(_tokDataPos)); 3948int pos = _tokDataPos; 3958BinXmlSqlMoney v = new BinXmlSqlMoney(GetInt32(_tokDataPos)); 3963BinXmlSqlMoney v = new BinXmlSqlMoney(GetInt64(_tokDataPos)); 3971BinXmlSqlDecimal v = new BinXmlSqlDecimal(_data, _tokDataPos, token == BinXmlToken.XSD_DECIMAL); 3979int pos = _tokDataPos; 3991return Convert.ToBase64String(_data, _tokDataPos, _tokLen); 3995return BinHexEncoder.Encode(_data, _tokDataPos, _tokLen); 4012int nameNum = ParseMB32(_tokDataPos); 4041return GetString(_tokDataPos, _tokLen); 4044return (0 != _data[_tokDataPos]); 4047return (int)_data[_tokDataPos]; 4050return _data[_tokDataPos]; 4053return GetInt16(_tokDataPos); 4056return GetInt32(_tokDataPos); 4059return GetInt64(_tokDataPos); 4063sbyte v = unchecked((sbyte)_data[_tokDataPos]); 4068return GetUInt16(_tokDataPos); 4071return GetUInt32(_tokDataPos); 4074return GetUInt64(_tokDataPos); 4077return GetSingle(_tokDataPos); 4080return GetDouble(_tokDataPos); 4085int pos = _tokDataPos; 4095BinXmlSqlMoney v = new BinXmlSqlMoney(GetInt32(_tokDataPos)); 4104BinXmlSqlMoney v = new BinXmlSqlMoney(GetInt64(_tokDataPos)); 4115BinXmlSqlDecimal v = new BinXmlSqlDecimal(_data, _tokDataPos, token == BinXmlToken.XSD_DECIMAL); 4126int pos = _tokDataPos; 4140Array.Copy(_data, _tokDataPos, data, 0, _tokLen); 4161int nameNum = ParseMB32(_tokDataPos); 4189GetString(_tokDataPos, _tokLen), 4195(0 != _data[_tokDataPos]), 4201(int)_data[_tokDataPos], 4207_data[_tokDataPos], 4213int v = GetInt16(_tokDataPos); 4220int v = GetInt32(_tokDataPos); 4227long v = GetInt64(_tokDataPos); 4235(int)unchecked((sbyte)_data[_tokDataPos]), 4241int v = GetUInt16(_tokDataPos); 4248long v = GetUInt32(_tokDataPos); 4255decimal v = (decimal)GetUInt64(_tokDataPos); 4262float v = GetSingle(_tokDataPos); 4269double v = GetDouble(_tokDataPos); 4281(new BinXmlSqlMoney(GetInt32(_tokDataPos))).ToDecimal(), 4287(new BinXmlSqlMoney(GetInt64(_tokDataPos))).ToDecimal(), 4295(new BinXmlSqlDecimal(_data, _tokDataPos, token == BinXmlToken.XSD_DECIMAL)).ToDecimal(), 4303int pos = _tokDataPos; 4320Array.Copy(_data, _tokDataPos, data, 0, _tokLen); 4359int nameNum = ParseMB32(_tokDataPos);