3 writes to data
System.Xml (3)
System\Xml\BinaryXml\XmlBinaryReader.cs (3)
352this.data = data; 358this.data = new byte[XmlReader.DefaultBufferSize]; 1769this.data = data = newdata;
84 references to data
System.Xml (84)
System\Xml\BinaryXml\XmlBinaryReader.cs (84)
359this.end = stream.Read(this.data, 0, XmlReader.DefaultBufferSize); 937value = 0 != this.data[this.tokDataPos]; 1754byte[] data = this.data; 1819return this.data[this.pos++]; 1823int pos = this.pos; byte[] data = this.data; 1870byte[] data = this.data; 1913return (BinXmlToken)this.data[this.pos]; 1921return (BinXmlToken)this.data[this.pos++]; 1952token = (BinXmlToken)this.data[pos]; 1968BinXmlToken t = (BinXmlToken)this.data[pos]; 2052return GetStringAligned(this.data, pos, cch); 2054return unicode.GetString(this.data, pos, checked(cch * 2)); 3097fixed (byte* pb = this.data) { 3144byte[] data = this.data; 3182scale = this.data[this.pos]; 3189scale = this.data[this.pos]; 3208byte v = this.data[this.tokDataPos]; 3213sbyte v = unchecked((sbyte)this.data[this.tokDataPos]); 3301BinXmlSqlDecimal v = new BinXmlSqlDecimal(this.data, this.tokDataPos, token == BinXmlToken.XSD_DECIMAL); 3379return BinXmlDateTime.XsdKatmaiDateToDateTime(this.data, this.tokDataPos); 3382return BinXmlDateTime.XsdKatmaiDateTimeToDateTime(this.data, this.tokDataPos); 3385return BinXmlDateTime.XsdKatmaiTimeToDateTime(this.data, this.tokDataPos); 3388return BinXmlDateTime.XsdKatmaiDateOffsetToDateTime(this.data, this.tokDataPos); 3391return BinXmlDateTime.XsdKatmaiDateTimeOffsetToDateTime(this.data, this.tokDataPos); 3394return BinXmlDateTime.XsdKatmaiTimeOffsetToDateTime(this.data, this.tokDataPos); 3405return BinXmlDateTime.XsdKatmaiDateOffsetToDateTimeOffset(this.data, this.tokDataPos); 3408return BinXmlDateTime.XsdKatmaiDateTimeOffsetToDateTimeOffset(this.data, this.tokDataPos); 3411return BinXmlDateTime.XsdKatmaiTimeOffsetToDateTimeOffset(this.data, this.tokDataPos); 3454return BinXmlDateTime.XsdKatmaiDateToString(this.data, this.tokDataPos); 3457return BinXmlDateTime.XsdKatmaiDateTimeToString(this.data, this.tokDataPos); 3460return BinXmlDateTime.XsdKatmaiTimeToString(this.data, this.tokDataPos); 3463return BinXmlDateTime.XsdKatmaiDateOffsetToString(this.data, this.tokDataPos); 3466return BinXmlDateTime.XsdKatmaiDateTimeOffsetToString(this.data, this.tokDataPos); 3469return BinXmlDateTime.XsdKatmaiTimeOffsetToString(this.data, this.tokDataPos); 3486if ( 0 == this.data[this.tokDataPos] ) 3517Guid 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] ); 3533BinXmlSqlDecimal v = new BinXmlSqlDecimal( this.data, this.tokDataPos, token == BinXmlToken.XSD_DECIMAL ); 3543return enc.GetString( this.data, pos + 4, this.tokLen - 4 ); 3551return Convert.ToBase64String( this.data, this.tokDataPos, this.tokLen ); 3555return BinHexEncoder.Encode( this.data, this.tokDataPos, this.tokLen ); 3600return (0 != this.data[this.tokDataPos]); 3603return (Int32)this.data[this.tokDataPos]; 3606return this.data[this.tokDataPos]; 3618sbyte v = unchecked((sbyte)this.data[this.tokDataPos]); 3643Guid 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]); 3666BinXmlSqlDecimal v = new BinXmlSqlDecimal(this.data, this.tokDataPos, token == BinXmlToken.XSD_DECIMAL); 3679return enc.GetString(this.data, pos + 4, this.tokLen - 4); 3689Array.Copy(this.data, this.tokDataPos, data, 0, this.tokLen); 3740(0 != this.data[this.tokDataPos]), 3746(Int32)this.data[this.tokDataPos], 3752this.data[this.tokDataPos], 3776(int)unchecked((sbyte)this.data[this.tokDataPos]), 3831(new BinXmlSqlDecimal(this.data, this.tokDataPos, token == BinXmlToken.XSD_DECIMAL)).ToDecimal(), 3842enc.GetString(this.data, pos + 4, this.tokLen - 4), 3854Array.Copy(this.data, this.tokDataPos, data, 0, this.tokLen); 3909byte[] data = this.data; 3914byte[] data = this.data; 3919byte[] data = this.data; 3924byte[] data = this.data; 3929byte[] data = this.data; 3936byte[] data = this.data; 3943byte[] data = this.data; 3954uint lo = (uint)(data[offset + 0] 3955| data[offset + 1] << 8 3956| data[offset + 2] << 16 3957| data[offset + 3] << 24); 3958uint hi = (uint)(data[offset + 4] 3959| data[offset + 5] << 8 3960| data[offset + 6] << 16 3961| data[offset + 7] << 24);