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