2 writes to _currentColumnValuesV3
System.Data (2)
fx\src\data\System\Data\SqlClient\SqlDataReaderSmi.cs (2)
428
_currentColumnValuesV3
= null;
1110
_currentColumnValuesV3
= row;
53 references to _currentColumnValuesV3
System.Data (53)
fx\src\data\System\Data\SqlClient\SqlDataReaderSmi.cs (53)
108
return ValueUtilsSmi.GetValue200(_readerEventSink, (SmiTypedGetterSetter)
_currentColumnValuesV3
, ordinal, metaData, _currentConnection.InternalContext);
111
return ValueUtilsSmi.GetValue(_readerEventSink,
_currentColumnValuesV3
, ordinal, metaData, _currentConnection.InternalContext);
122
return (T)ValueUtilsSmi.GetSqlValue200(_readerEventSink, (SmiTypedGetterSetter)
_currentColumnValuesV3
, ordinal, metaData, _currentConnection.InternalContext);
125
return (T)ValueUtilsSmi.GetSqlValue(_readerEventSink,
_currentColumnValuesV3
, ordinal, metaData, _currentConnection.InternalContext);
131
return (T)ValueUtilsSmi.GetValue200(_readerEventSink, (SmiTypedGetterSetter)
_currentColumnValuesV3
, ordinal, metaData, _currentConnection.InternalContext);
134
return (T)ValueUtilsSmi.GetValue(_readerEventSink,
_currentColumnValuesV3
, ordinal, metaData, _currentConnection.InternalContext);
145
Debug.Assert(null !=
_currentColumnValuesV3
, "Attempting to get variant internal storage type without calling GetValue first");
149
SmiMetaData valueMetaData =
_currentColumnValuesV3
.GetVariantType(_readerEventSink, ordinal);
196
return ValueUtilsSmi.IsDBNull(_readerEventSink,
_currentColumnValuesV3
, ordinal);
206
return ValueUtilsSmi.GetBoolean(_readerEventSink,
_currentColumnValuesV3
, ordinal, _currentMetaData[ordinal]);
211
return ValueUtilsSmi.GetByte(_readerEventSink,
_currentColumnValuesV3
, ordinal, _currentMetaData[ordinal]);
216
return ValueUtilsSmi.GetBytes(_readerEventSink,
_currentColumnValuesV3
, ordinal, _currentMetaData[ordinal], fieldOffset, buffer, bufferOffset, length, true);
222
return ValueUtilsSmi.GetBytesInternal(_readerEventSink,
_currentColumnValuesV3
, ordinal, _currentMetaData[ordinal], fieldOffset, buffer, bufferOffset, length, false);
237
return ValueUtilsSmi.GetChars(_readerEventSink,
_currentColumnValuesV3
, ordinal, metaData, fieldOffset, buffer, bufferOffset, length);
242
return ValueUtilsSmi.GetGuid(_readerEventSink,
_currentColumnValuesV3
, ordinal, _currentMetaData[ordinal]);
247
return ValueUtilsSmi.GetInt16(_readerEventSink,
_currentColumnValuesV3
, ordinal, _currentMetaData[ordinal]);
252
return ValueUtilsSmi.GetInt32(_readerEventSink,
_currentColumnValuesV3
, ordinal, _currentMetaData[ordinal]);
257
return ValueUtilsSmi.GetInt64(_readerEventSink,
_currentColumnValuesV3
, ordinal, _currentMetaData[ordinal]);
262
return ValueUtilsSmi.GetSingle(_readerEventSink,
_currentColumnValuesV3
, ordinal, _currentMetaData[ordinal]);
267
return ValueUtilsSmi.GetDouble(_readerEventSink,
_currentColumnValuesV3
, ordinal, _currentMetaData[ordinal]);
272
return ValueUtilsSmi.GetString(_readerEventSink,
_currentColumnValuesV3
, ordinal, _currentMetaData[ordinal]);
277
return ValueUtilsSmi.GetDecimal(_readerEventSink,
_currentColumnValuesV3
, ordinal, _currentMetaData[ordinal]);
282
return ValueUtilsSmi.GetDateTime(_readerEventSink,
_currentColumnValuesV3
, ordinal, _currentMetaData[ordinal]);
442
null ==
_currentColumnValuesV3
&& // Did we find a V3 row?
730
return ValueUtilsSmi.GetSqlBinary(_readerEventSink,
_currentColumnValuesV3
, ordinal, _currentMetaData[ordinal]);
735
return ValueUtilsSmi.GetSqlBoolean(_readerEventSink,
_currentColumnValuesV3
, ordinal, _currentMetaData[ordinal]);
740
return ValueUtilsSmi.GetSqlByte(_readerEventSink,
_currentColumnValuesV3
, ordinal, _currentMetaData[ordinal]);
745
return ValueUtilsSmi.GetSqlInt16(_readerEventSink,
_currentColumnValuesV3
, ordinal, _currentMetaData[ordinal]);
750
return ValueUtilsSmi.GetSqlInt32(_readerEventSink,
_currentColumnValuesV3
, ordinal, _currentMetaData[ordinal]);
755
return ValueUtilsSmi.GetSqlInt64(_readerEventSink,
_currentColumnValuesV3
, ordinal, _currentMetaData[ordinal]);
760
return ValueUtilsSmi.GetSqlSingle(_readerEventSink,
_currentColumnValuesV3
, ordinal, _currentMetaData[ordinal]);
765
return ValueUtilsSmi.GetSqlDouble(_readerEventSink,
_currentColumnValuesV3
, ordinal, _currentMetaData[ordinal]);
770
return ValueUtilsSmi.GetSqlMoney(_readerEventSink,
_currentColumnValuesV3
, ordinal, _currentMetaData[ordinal]);
775
return ValueUtilsSmi.GetSqlDateTime(_readerEventSink,
_currentColumnValuesV3
, ordinal, _currentMetaData[ordinal]);
781
return ValueUtilsSmi.GetSqlDecimal(_readerEventSink,
_currentColumnValuesV3
, ordinal, _currentMetaData[ordinal]);
786
return ValueUtilsSmi.GetSqlString(_readerEventSink,
_currentColumnValuesV3
, ordinal, _currentMetaData[ordinal]);
791
return ValueUtilsSmi.GetSqlGuid(_readerEventSink,
_currentColumnValuesV3
, ordinal, _currentMetaData[ordinal]);
796
return ValueUtilsSmi.GetSqlChars(_readerEventSink,
_currentColumnValuesV3
, ordinal, _currentMetaData[ordinal], _currentConnection.InternalContext);
801
return ValueUtilsSmi.GetSqlBytes(_readerEventSink,
_currentColumnValuesV3
, ordinal, _currentMetaData[ordinal], _currentConnection.InternalContext);
806
return ValueUtilsSmi.GetSqlXml(_readerEventSink,
_currentColumnValuesV3
, ordinal, _currentMetaData[ordinal], _currentConnection.InternalContext);
811
return ValueUtilsSmi.GetTimeSpan(_readerEventSink,
_currentColumnValuesV3
, ordinal, _currentMetaData[ordinal], _currentConnection.IsKatmaiOrNewer);
816
return ValueUtilsSmi.GetDateTimeOffset(_readerEventSink,
_currentColumnValuesV3
, ordinal, _currentMetaData[ordinal], _currentConnection.IsKatmaiOrNewer);
824
return ValueUtilsSmi.GetSqlValue200(_readerEventSink, (SmiTypedGetterSetter)
_currentColumnValuesV3
, ordinal, metaData, _currentConnection.InternalContext);
826
return ValueUtilsSmi.GetSqlValue(_readerEventSink,
_currentColumnValuesV3
, ordinal, metaData, _currentConnection.InternalContext); ;
860
if ((metaData.SqlDbType != SqlDbType.Variant) && (IsCommandBehavior(CommandBehavior.SequentialAccess)) && (!ValueUtilsSmi.IsDBNull(_readerEventSink,
_currentColumnValuesV3
, ordinal))) {
864
_currentStream = ValueUtilsSmi.GetSequentialStream(_readerEventSink,
_currentColumnValuesV3
, ordinal, metaData);
868
return ValueUtilsSmi.GetStream(_readerEventSink,
_currentColumnValuesV3
, ordinal, metaData);
878
if ((metaData.SqlDbType != SqlDbType.Variant) && (IsCommandBehavior(CommandBehavior.SequentialAccess)) && (!ValueUtilsSmi.IsDBNull(_readerEventSink,
_currentColumnValuesV3
, ordinal))) {
882
_currentTextReader = ValueUtilsSmi.GetSequentialTextReader(_readerEventSink,
_currentColumnValuesV3
, ordinal, metaData);
886
return ValueUtilsSmi.GetTextReader(_readerEventSink,
_currentColumnValuesV3
, ordinal, metaData);
899
if ((IsCommandBehavior(CommandBehavior.SequentialAccess)) && (!ValueUtilsSmi.IsDBNull(_readerEventSink,
_currentColumnValuesV3
, ordinal))) {
904
_currentStream = ValueUtilsSmi.GetSequentialStream(_readerEventSink,
_currentColumnValuesV3
, ordinal, _currentMetaData[ordinal], bypassTypeCheck: true);
908
stream = ValueUtilsSmi.GetStream(_readerEventSink,
_currentColumnValuesV3
, ordinal, _currentMetaData[ordinal], bypassTypeCheck: true);