1 write to _stateObj
System.Data (1)
fx\src\data\System\Data\SqlClient\TdsValueSetter.cs (1)
44_stateObj = stateObj;
172 references to _stateObj
System.Data (172)
fx\src\data\System\Data\SqlClient\TdsValueSetter.cs (172)
63_stateObj.Parser.WriteUnsignedLong(TdsEnums.SQL_PLP_NULL, _stateObj); 84_stateObj.WriteByte(TdsEnums.FIXEDNULL); 96_stateObj.Parser.WriteShort(TdsEnums.VARNULL, _stateObj); 103_stateObj.Parser.WriteInt(TdsEnums.FIXEDNULL, _stateObj); 120_stateObj.Parser.WriteSqlVariantHeader(3, TdsEnums.SQLBIT, 0, _stateObj); 123_stateObj.WriteByte((byte)_metaData.MaxLength); 126_stateObj.WriteByte(1); 129_stateObj.WriteByte(0); 138_stateObj.Parser.WriteSqlVariantHeader(3, TdsEnums.SQLINT1, 0, _stateObj); 141_stateObj.WriteByte((byte)_metaData.MaxLength); 143_stateObj.WriteByte(value); 165_stateObj.Parser.WriteUnsignedLong(TdsEnums.SQL_PLP_UNKNOWNLEN, _stateObj); 170_stateObj.Parser.WriteInt(length, _stateObj); 171_stateObj.WriteByteArray(buffer, length, bufferOffset); 183_stateObj.Parser.WriteSqlVariantHeader(4 + length, TdsEnums.SQLBIGVARBINARY, 2, _stateObj); 185_stateObj.Parser.WriteShort(length, _stateObj); 186_stateObj.WriteByteArray(buffer, length, bufferOffset); 199_stateObj.Parser.WriteLong(0, _stateObj); 207_stateObj.Parser.WriteSqlVariantHeader(4, TdsEnums.SQLBIGVARBINARY, 2, _stateObj); 209_stateObj.Parser.WriteShort(0, _stateObj); 213_stateObj.Parser.WriteInt(TdsEnums.SQL_PLP_CHUNK_TERMINATOR, _stateObj); 234_encoder = _stateObj.Parser._defaultEncoding.GetEncoder(); 248_stateObj.Parser.WriteUnsignedLong(TdsEnums.SQL_PLP_UNKNOWNLEN, _stateObj); 253_stateObj.Parser.WriteInt(length*ADP.CharSize, _stateObj); 254_stateObj.Parser.WriteCharArray(buffer, length, bufferOffset, _stateObj); 263_stateObj.Parser.WriteSqlVariantValue(new String(buffer, bufferOffset, length), length, 0, _stateObj); 268_stateObj.Parser.WriteShort(length*ADP.CharSize, _stateObj); 269_stateObj.Parser.WriteCharArray(buffer, length, bufferOffset, _stateObj); 288_stateObj.Parser.WriteLong(0, _stateObj); 295_stateObj.Parser.WriteShort(0, _stateObj); 299_stateObj.Parser.WriteInt(TdsEnums.SQL_PLP_CHUNK_TERMINATOR, _stateObj); 320bytes = _stateObj.Parser._defaultEncoding.GetBytes(value); 324bytes = _stateObj.Parser._defaultEncoding.GetBytes(chars); 340bytes = _stateObj.Parser._defaultEncoding.GetBytes(value); 343bytes = _stateObj.Parser._defaultEncoding.GetBytes(value.ToCharArray(offset, length)); 345_stateObj.Parser.WriteSqlVariantHeader(9 + bytes.Length, TdsEnums.SQLBIGVARCHAR, 7, _stateObj); 346_stateObj.Parser.WriteUnsignedInt(collation.info, _stateObj); // propbytes: collation.Info 347_stateObj.WriteByte(collation.sortId); // propbytes: collation.SortId 348_stateObj.Parser.WriteShort(bytes.Length, _stateObj); // propbyte: varlen 349_stateObj.WriteByteArray(bytes, bytes.Length, 0); 352_stateObj.Parser.WriteSqlVariantHeader(9 + length * ADP.CharSize, TdsEnums.SQLNVARCHAR, 7, _stateObj); 353_stateObj.Parser.WriteUnsignedInt(collation.info, _stateObj); // propbytes: collation.Info 354_stateObj.WriteByte(collation.sortId); // propbytes: collation.SortId 355_stateObj.Parser.WriteShort(length * ADP.CharSize, _stateObj); // propbyte: varlen 356_stateObj.Parser.WriteString(value, length, offset, _stateObj); 362_stateObj.Parser.WriteLong(length*ADP.CharSize, _stateObj); // PLP total length 363_stateObj.Parser.WriteInt(length*ADP.CharSize, _stateObj); // Chunk length 364_stateObj.Parser.WriteString(value, length, offset, _stateObj); // Data 366_stateObj.Parser.WriteInt(TdsEnums.SQL_PLP_CHUNK_TERMINATOR, _stateObj); // Terminator 370_stateObj.Parser.WriteShort(length*ADP.CharSize, _stateObj); 371_stateObj.Parser.WriteString(value, length, offset, _stateObj); 381_stateObj.Parser.WriteSqlVariantHeader(4, TdsEnums.SQLINT2, 0, _stateObj); 384_stateObj.WriteByte((byte)_metaData.MaxLength); 386_stateObj.Parser.WriteShort(value, _stateObj); 394_stateObj.Parser.WriteSqlVariantHeader(6, TdsEnums.SQLINT4, 0, _stateObj); 397_stateObj.WriteByte((byte)_metaData.MaxLength); 399_stateObj.Parser.WriteInt(value, _stateObj); 408_stateObj.Parser.WriteSqlVariantHeader(10, TdsEnums.SQLINT8, 0, _stateObj); 409_stateObj.Parser.WriteLong(value, _stateObj); 414_stateObj.Parser.WriteSqlVariantHeader(10, TdsEnums.SQLMONEY, 0, _stateObj); 415_stateObj.Parser.WriteInt((int)(value >> 0x20), _stateObj); 416_stateObj.Parser.WriteInt((int)value, _stateObj); 421_stateObj.WriteByte((byte)_metaData.MaxLength); 423_stateObj.Parser.WriteInt((int)value, _stateObj); 426_stateObj.Parser.WriteInt((int)(value >> 0x20), _stateObj); 427_stateObj.Parser.WriteInt((int)value, _stateObj); 430_stateObj.Parser.WriteLong(value, _stateObj); 440_stateObj.Parser.WriteSqlVariantHeader(6, TdsEnums.SQLFLT4, 0, _stateObj); 443_stateObj.WriteByte((byte)_metaData.MaxLength); 445_stateObj.Parser.WriteFloat(value, _stateObj); 453_stateObj.Parser.WriteSqlVariantHeader(10, TdsEnums.SQLFLT8, 0, _stateObj); 456_stateObj.WriteByte((byte)_metaData.MaxLength); 458_stateObj.Parser.WriteDouble(value, _stateObj); 466_stateObj.Parser.WriteSqlVariantHeader(21, TdsEnums.SQLNUMERICN, 2, _stateObj); 467_stateObj.WriteByte(value.Precision); // propbytes: precision 468_stateObj.WriteByte(value.Scale); // propbytes: scale 469_stateObj.Parser.WriteSqlDecimal(value, _stateObj); 472_stateObj.WriteByte(checked((byte)MetaType.MetaDecimal.FixedLength)); // SmiMetaData's length and actual wire format's length are different 473_stateObj.Parser.WriteSqlDecimal(SqlDecimal.ConvertToPrecScale(value, _metaData.Precision, _metaData.Scale), _stateObj); 484_stateObj.Parser.WriteSqlVariantDateTime2(value, _stateObj); 488_stateObj.Parser.WriteSqlVariantDate(value, _stateObj); 493_stateObj.Parser.WriteSqlVariantHeader(10, TdsEnums.SQLDATETIME, 0, _stateObj); 494_stateObj.Parser.WriteInt(dt.days, _stateObj); 495_stateObj.Parser.WriteInt(dt.time, _stateObj); 504_stateObj.WriteByte((byte)_metaData.MaxLength); 509_stateObj.Parser.WriteShort(dt.days, _stateObj); 510_stateObj.Parser.WriteShort(dt.time, _stateObj); 513_stateObj.Parser.WriteInt(dt.days, _stateObj); 514_stateObj.Parser.WriteInt(dt.time, _stateObj); 519_stateObj.WriteByteArray(BitConverter.GetBytes(time), (int)_metaData.MaxLength - 3, 0); 521_stateObj.WriteByteArray(BitConverter.GetBytes(days), 3, 0); 535_stateObj.Parser.WriteSqlVariantHeader(18, TdsEnums.SQLUNIQUEID, 0, _stateObj); 540_stateObj.WriteByte((byte)_metaData.MaxLength); 542_stateObj.WriteByteArray(bytes, bytes.Length, 0); 554_stateObj.Parser.WriteSqlVariantHeader(8, TdsEnums.SQLTIME, 1, _stateObj); 555_stateObj.WriteByte(scale); //propbytes: scale 559_stateObj.WriteByte(length); 562_stateObj.WriteByteArray(BitConverter.GetBytes(time), length, 0); 577_stateObj.Parser.WriteSqlVariantHeader(13, TdsEnums.SQLDATETIMEOFFSET, 1, _stateObj); 578_stateObj.WriteByte(scale); //propbytes: scale 582_stateObj.WriteByte(length); 589_stateObj.WriteByteArray(BitConverter.GetBytes(time), length - 5, 0); // time 590_stateObj.WriteByteArray(BitConverter.GetBytes(days), 3, 0); // date 591_stateObj.WriteByte((byte)(offset & 0xff)); // offset byte 1 592_stateObj.WriteByte((byte)((offset >> 8) & 0xff)); // offset byte 2