18 writes to _tokDataPos
System.Private.Xml (18)
System\Xml\BinaryXml\XmlBinaryReader.cs (18)
2020_tokDataPos -= mark; 2035_tokDataPos -= end; 3138_tokLen = ScanText(out _tokDataPos); 3142_tokLen = _tokDataPos = 0; 3152_tokLen = ScanText(out _tokDataPos); 3160_tokLen = ScanText(out _tokDataPos); 3168_tokLen = ScanText(out _tokDataPos); 3343_tokDataPos = _pos; 3380_tokDataPos = _pos; 3387_tokDataPos = _pos; 3397_tokDataPos = _pos; 3410_tokDataPos = _pos; 3416_tokDataPos = _pos; 3424_tokDataPos = _pos; 3436_tokDataPos = _pos; 3444_tokDataPos = _pos; 3462_tokDataPos = _pos; 3473_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); 3493ReadOnlySpan<byte> data = _data.AsSpan(_tokDataPos, _pos - _tokDataPos); 3546Debug.Assert(0 == ((_pos - _tokDataPos) & 1), "Data size should not be odd"); 3547for (int pos = _tokDataPos; pos < _pos; pos += 2) 3571if ((_end - _tokDataPos) < _tokLen) 3618byte v = _data[_tokDataPos]; 3624sbyte v = unchecked((sbyte)_data[_tokDataPos]); 3629return GetInt16(_tokDataPos); 3632return GetInt32(_tokDataPos); 3635return GetInt64(_tokDataPos); 3638return GetUInt16(_tokDataPos); 3641return GetUInt32(_tokDataPos); 3645ulong v = GetUInt64(_tokDataPos); 3676return GetUInt64(_tokDataPos); 3703return new decimal(GetSingle(_tokDataPos)); 3706return new decimal(GetDouble(_tokDataPos)); 3710BinXmlSqlMoney v = new BinXmlSqlMoney(GetInt32(_tokDataPos)); 3715BinXmlSqlMoney v = new BinXmlSqlMoney(GetInt64(_tokDataPos)); 3723BinXmlSqlDecimal v = new BinXmlSqlDecimal(_data, _tokDataPos, _token == BinXmlToken.XSD_DECIMAL); 3751return GetSingle(_tokDataPos); 3754return GetDouble(_tokDataPos); 3775int pos = _tokDataPos; 3784int pos = _tokDataPos; 3793long time = GetInt64(_tokDataPos); 3799long time = GetInt64(_tokDataPos); 3805long time = GetInt64(_tokDataPos); 3810return BinXmlDateTime.XsdKatmaiDateToDateTime(_data, _tokDataPos); 3813return BinXmlDateTime.XsdKatmaiDateTimeToDateTime(_data, _tokDataPos); 3816return BinXmlDateTime.XsdKatmaiTimeToDateTime(_data, _tokDataPos); 3819return BinXmlDateTime.XsdKatmaiDateOffsetToDateTime(_data, _tokDataPos); 3822return BinXmlDateTime.XsdKatmaiDateTimeOffsetToDateTime(_data, _tokDataPos); 3825return BinXmlDateTime.XsdKatmaiTimeOffsetToDateTime(_data, _tokDataPos); 3837BinXmlToken.XSD_KATMAI_DATEOFFSET => BinXmlDateTime.XsdKatmaiDateOffsetToDateTimeOffset(_data, _tokDataPos), 3838BinXmlToken.XSD_KATMAI_DATETIMEOFFSET => BinXmlDateTime.XsdKatmaiDateTimeOffsetToDateTimeOffset(_data, _tokDataPos), 3839BinXmlToken.XSD_KATMAI_TIMEOFFSET => BinXmlDateTime.XsdKatmaiTimeOffsetToDateTimeOffset(_data, _tokDataPos), 3852int pos = _tokDataPos; 3861int pos = _tokDataPos; 3870long time = GetInt64(_tokDataPos); 3876long time = GetInt64(_tokDataPos); 3882long time = GetInt64(_tokDataPos); 3887return BinXmlDateTime.XsdKatmaiDateToString(_data, _tokDataPos); 3890return BinXmlDateTime.XsdKatmaiDateTimeToString(_data, _tokDataPos); 3893return BinXmlDateTime.XsdKatmaiTimeToString(_data, _tokDataPos); 3896return BinXmlDateTime.XsdKatmaiDateOffsetToString(_data, _tokDataPos); 3899return BinXmlDateTime.XsdKatmaiDateTimeOffsetToString(_data, _tokDataPos); 3902return BinXmlDateTime.XsdKatmaiTimeOffsetToString(_data, _tokDataPos); 3919return GetString(_tokDataPos, _tokLen); 3923if (0 == _data[_tokDataPos]) 3943return XmlConvert.ToString(GetSingle(_tokDataPos)); 3946return XmlConvert.ToString(GetDouble(_tokDataPos)); 3951int pos = _tokDataPos; 3961BinXmlSqlMoney v = new BinXmlSqlMoney(GetInt32(_tokDataPos)); 3966BinXmlSqlMoney v = new BinXmlSqlMoney(GetInt64(_tokDataPos)); 3974BinXmlSqlDecimal v = new BinXmlSqlDecimal(_data, _tokDataPos, token == BinXmlToken.XSD_DECIMAL); 3982int pos = _tokDataPos; 3994return Convert.ToBase64String(_data, _tokDataPos, _tokLen); 3998return BinHexEncoder.Encode(_data, _tokDataPos, _tokLen); 4015int nameNum = ParseMB32(_tokDataPos); 4044return GetString(_tokDataPos, _tokLen); 4047return (0 != _data[_tokDataPos]); 4050return (int)_data[_tokDataPos]; 4053return _data[_tokDataPos]; 4056return GetInt16(_tokDataPos); 4059return GetInt32(_tokDataPos); 4062return GetInt64(_tokDataPos); 4066sbyte v = unchecked((sbyte)_data[_tokDataPos]); 4071return GetUInt16(_tokDataPos); 4074return GetUInt32(_tokDataPos); 4077return GetUInt64(_tokDataPos); 4080return GetSingle(_tokDataPos); 4083return GetDouble(_tokDataPos); 4088int pos = _tokDataPos; 4098BinXmlSqlMoney v = new BinXmlSqlMoney(GetInt32(_tokDataPos)); 4107BinXmlSqlMoney v = new BinXmlSqlMoney(GetInt64(_tokDataPos)); 4118BinXmlSqlDecimal v = new BinXmlSqlDecimal(_data, _tokDataPos, token == BinXmlToken.XSD_DECIMAL); 4129int pos = _tokDataPos; 4143Array.Copy(_data, _tokDataPos, data, 0, _tokLen); 4164int nameNum = ParseMB32(_tokDataPos); 4192GetString(_tokDataPos, _tokLen), 4198(0 != _data[_tokDataPos]), 4204(int)_data[_tokDataPos], 4210_data[_tokDataPos], 4216int v = GetInt16(_tokDataPos); 4223int v = GetInt32(_tokDataPos); 4230long v = GetInt64(_tokDataPos); 4238(int)unchecked((sbyte)_data[_tokDataPos]), 4244int v = GetUInt16(_tokDataPos); 4251long v = GetUInt32(_tokDataPos); 4258decimal v = (decimal)GetUInt64(_tokDataPos); 4265float v = GetSingle(_tokDataPos); 4272double v = GetDouble(_tokDataPos); 4284(new BinXmlSqlMoney(GetInt32(_tokDataPos))).ToDecimal(), 4290(new BinXmlSqlMoney(GetInt64(_tokDataPos))).ToDecimal(), 4298(new BinXmlSqlDecimal(_data, _tokDataPos, token == BinXmlToken.XSD_DECIMAL)).ToDecimal(), 4306int pos = _tokDataPos; 4323Array.Copy(_data, _tokDataPos, data, 0, _tokLen); 4362int nameNum = ParseMB32(_tokDataPos);