1 write to _value
System.Data (1)
fx\src\data\System\Data\SqlClient\SqlBuffer.cs (1)
115_value = value._value;
78 references to _value
System.Data (78)
fx\src\data\System\Data\SqlClient\SqlBuffer.cs (78)
115_value = value._value; 141return _value._boolean; 147_value._boolean = value; 158return _value._byte; 164_value._byte = value; 182return DateTime.MinValue.AddDays(_value._int32); 185return new DateTime(GetTicksFromDateTime2Info(_value._dateTime2Info)); 188return SqlDateTime.ToDateTime(_value._dateTimeInfo.daypart, _value._dateTimeInfo.timepart); 199if (_value._numericInfo.data4 != 0 || _value._numericInfo.scale > 28) { 202return new Decimal(_value._numericInfo.data1, _value._numericInfo.data2, _value._numericInfo.data3, !_value._numericInfo.positive, _value._numericInfo.scale); 205long l = _value._int64; 222return _value._double; 228_value._double = value; 247return _value._int16; 253_value._int16 = value; 264return _value._int32; 270_value._int32 = value; 281return _value._int64; 287_value._int64 = value; 298return _value._single; 304_value._single = value; 366byte scale = _value._timeInfo.scale; 367return new DateTime(_value._timeInfo.ticks).ToString(__katmaiTimeFormatByScale[scale], DateTimeFormatInfo.InvariantInfo); 370byte scale = _value._dateTime2Info.timeInfo.scale; 375byte scale = _value._dateTimeOffsetInfo.dateTime2Info.timeInfo.scale; 402return new TimeSpan(_value._timeInfo.ticks); 414TimeSpan offset = new TimeSpan(0, _value._dateTimeOffsetInfo.offset, 0); 416return new DateTimeOffset(GetTicksFromDateTime2Info(_value._dateTimeOffsetInfo.dateTime2Info) + offset.Ticks, offset); 448return new SqlBoolean(_value._boolean); 460return new SqlByte(_value._byte); 508return new SqlDateTime(_value._dateTimeInfo.daypart, _value._dateTimeInfo.timepart); 520return new SqlDecimal(_value._numericInfo.precision, 521_value._numericInfo.scale, 522_value._numericInfo.positive, 523_value._numericInfo.data1, 524_value._numericInfo.data2, 525_value._numericInfo.data3, 526_value._numericInfo.data4 539return new SqlDouble(_value._double); 566return new SqlInt16(_value._int16); 578return new SqlInt32(_value._int32); 590return new SqlInt64(_value._int64); 602return new SqlMoney(_value._int64, 1/*ignored*/); 614return new SqlSingle(_value._single); 815_value._dateTimeInfo.daypart = daypart; 816_value._dateTimeInfo.timepart = timepart; 823_value._numericInfo.precision = precision; 824_value._numericInfo.scale = scale; 825_value._numericInfo.positive = positive; 826_value._numericInfo.data1 = bits[0]; 827_value._numericInfo.data2 = bits[1]; 828_value._numericInfo.data3 = bits[2]; 829_value._numericInfo.data4 = bits[3]; 836_value._int64 = value; 859_value._int32 = GetDateFromByteArray(bytes, 0); 867_value._int32 = date.Subtract(DateTime.MinValue).Days; 875FillInTimeInfo(ref _value._timeInfo, bytes, length, scale, denormalizedScale); 883_value._timeInfo.ticks = timeSpan.Ticks; 884_value._timeInfo.scale = scale; 892FillInTimeInfo(ref _value._dateTime2Info.timeInfo, bytes, length - 3, scale, denormalizedScale); // remaining 3 bytes is for date 893_value._dateTime2Info.date = GetDateFromByteArray(bytes, length - 3); // 3 bytes for date 901_value._dateTime2Info.timeInfo.ticks = dateTime.TimeOfDay.Ticks; 902_value._dateTime2Info.timeInfo.scale = scale; 903_value._dateTime2Info.date = dateTime.Subtract(DateTime.MinValue).Days; 911FillInTimeInfo(ref _value._dateTimeOffsetInfo.dateTime2Info.timeInfo, bytes, length - 5, scale, denormalizedScale); // remaining 5 bytes are for date and offset 912_value._dateTimeOffsetInfo.dateTime2Info.date = GetDateFromByteArray(bytes, length - 5); // 3 bytes for date 913_value._dateTimeOffsetInfo.offset = (Int16)(bytes[length - 2] + (bytes[length - 1] << 8)); // 2 bytes for offset (Int16) 922_value._dateTimeOffsetInfo.dateTime2Info.timeInfo.ticks = utcDateTime.TimeOfDay.Ticks; 923_value._dateTimeOffsetInfo.dateTime2Info.timeInfo.scale = scale; 924_value._dateTimeOffsetInfo.dateTime2Info.date = utcDateTime.Subtract(DateTime.MinValue).Days; 925_value._dateTimeOffsetInfo.offset = (Int16)dateTimeOffset.Offset.TotalMinutes;