3 writes to _data
System.Private.Xml (3)
System\Xml\BinaryXml\XmlBinaryReader.cs (3)
357
_data
= data;
364
_data
= new byte[XmlReader.DefaultBufferSize];
2012
_data
= data = newdata;
76 references to _data
System.Private.Xml (76)
System\Xml\BinaryXml\XmlBinaryReader.cs (76)
365
_end = stream.Read(
_data
, 0, XmlReader.DefaultBufferSize);
1071
value = 0 !=
_data
[_tokDataPos];
1994
byte[] data =
_data
;
2066
return
_data
[_pos++];
2071
int pos = _pos; byte[] data =
_data
;
2124
byte[] data =
_data
;
2173
return (BinXmlToken)
_data
[_pos];
2182
return (BinXmlToken)
_data
[_pos++];
2218
token = (BinXmlToken)
_data
[pos];
2236
BinXmlToken t = (BinXmlToken)
_data
[pos];
2328
return string.Create(cch, (
_data
, pos), static (dstChars, state) =>
3490
ReadOnlySpan<byte> data =
_data
.AsSpan(_tokDataPos, _pos - _tokDataPos);
3541
byte[] data =
_data
;
3584
scale =
_data
[_pos];
3591
scale =
_data
[_pos];
3615
byte v =
_data
[_tokDataPos];
3621
sbyte v = unchecked((sbyte)
_data
[_tokDataPos]);
3720
BinXmlSqlDecimal v = new BinXmlSqlDecimal(
_data
, _tokDataPos, _token == BinXmlToken.XSD_DECIMAL);
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),
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);
3920
if (0 ==
_data
[_tokDataPos])
3952
Guid v = new Guid(a, b, c,
_data
[pos + 8],
_data
[pos + 9],
_data
[pos + 10],
_data
[pos + 11],
_data
[pos + 12],
_data
[pos + 13],
_data
[pos + 14],
_data
[pos + 15]);
3971
BinXmlSqlDecimal v = new BinXmlSqlDecimal(
_data
, _tokDataPos, token == BinXmlToken.XSD_DECIMAL);
3982
return enc.GetString(
_data
, pos + 4, _tokLen - 4);
3991
return Convert.ToBase64String(
_data
, _tokDataPos, _tokLen);
3995
return BinHexEncoder.Encode(
_data
, _tokDataPos, _tokLen);
4044
return (0 !=
_data
[_tokDataPos]);
4047
return (int)
_data
[_tokDataPos];
4050
return
_data
[_tokDataPos];
4063
sbyte v = unchecked((sbyte)
_data
[_tokDataPos]);
4089
Guid v = new Guid(a, b, c,
_data
[pos + 8],
_data
[pos + 9],
_data
[pos + 10],
_data
[pos + 11],
_data
[pos + 12],
_data
[pos + 13],
_data
[pos + 14],
_data
[pos + 15]);
4115
BinXmlSqlDecimal v = new BinXmlSqlDecimal(
_data
, _tokDataPos, token == BinXmlToken.XSD_DECIMAL);
4129
return enc.GetString(
_data
, pos + 4, _tokLen - 4);
4140
Array.Copy(
_data
, _tokDataPos, data, 0, _tokLen);
4195
(0 !=
_data
[_tokDataPos]),
4201
(int)
_data
[_tokDataPos],
4207
_data
[_tokDataPos],
4235
(int)unchecked((sbyte)
_data
[_tokDataPos]),
4295
(new BinXmlSqlDecimal(
_data
, _tokDataPos, token == BinXmlToken.XSD_DECIMAL)).ToDecimal(),
4307
enc.GetString(
_data
, pos + 4, _tokLen - 4),
4320
Array.Copy(
_data
, _tokDataPos, data, 0, _tokLen);
4375
private short GetInt16(int pos) => BinaryPrimitives.ReadInt16LittleEndian(
_data
.AsSpan(pos));
4377
private ushort GetUInt16(int pos) => BinaryPrimitives.ReadUInt16LittleEndian(
_data
.AsSpan(pos));
4379
private int GetInt32(int pos) => BinaryPrimitives.ReadInt32LittleEndian(
_data
.AsSpan(pos));
4381
private uint GetUInt32(int pos) => BinaryPrimitives.ReadUInt32LittleEndian(
_data
.AsSpan(pos));
4383
private long GetInt64(int pos) => BinaryPrimitives.ReadInt64LittleEndian(
_data
.AsSpan(pos));
4385
private ulong GetUInt64(int pos) => BinaryPrimitives.ReadUInt64LittleEndian(
_data
.AsSpan(pos));
4387
private float GetSingle(int offset) => BinaryPrimitives.ReadSingleLittleEndian(
_data
.AsSpan(offset));
4389
private double GetDouble(int offset) => BinaryPrimitives.ReadDoubleLittleEndian(
_data
.AsSpan(offset));