27 references to IsCommandBehavior
System.Data (27)
fx\src\data\System\Data\SqlClient\SqlBulkCopy.cs (1)
1114if ((metadata.type == SqlDbType.VarBinary) && (mtSource.IsBinType) && (mtSource.SqlDbType != SqlDbType.Timestamp) && _SqlDataReaderRowSource.IsCommandBehavior(CommandBehavior.SequentialAccess)) {
fx\src\data\System\Data\SqlClient\SqlDataReader.cs (21)
882bool closeConnection = (IsCommandBehavior(CommandBehavior.CloseConnection)); 1223return new DbEnumerator(this, IsCommandBehavior(CommandBehavior.CloseConnection)); 1438if (IsCommandBehavior(CommandBehavior.SequentialAccess)) { 1475if ((mt.SqlDbType != SqlDbType.Variant) && (IsCommandBehavior(CommandBehavior.SequentialAccess))) { 1559if (IsCommandBehavior(CommandBehavior.SequentialAccess)) { 1891if ((mt.SqlDbType != SqlDbType.Variant) && (IsCommandBehavior(CommandBehavior.SequentialAccess))) { 1968(IsCommandBehavior(CommandBehavior.SequentialAccess)) ) { 2012if ((_sharedState._nextColumnDataToRead == (i+1)) && (_sharedState._nextColumnHeaderToRead == (i+1)) && (_columnDataChars != null) && (IsCommandBehavior(CommandBehavior.SequentialAccess)) && (dataIndex < _columnDataCharsRead)) { 2102Debug.Assert (IsCommandBehavior(CommandBehavior.SequentialAccess), "GetCharsFromPlpData called for non-Sequential access"); 2674bool sequentialAccess = IsCommandBehavior(CommandBehavior.SequentialAccess); 2918if ((IsCommandBehavior(CommandBehavior.SequentialAccess)) && ((_sharedState._nextColumnHeaderToRead > i + 1) || (_lastColumnWithDataChunkRead > i))) { 2987if (IsCommandBehavior(CommandBehavior.SingleResult)) { 3197_haltRead = IsCommandBehavior(CommandBehavior.SingleRow); 3453((i + 1 < _sharedState._nextColumnDataToRead) && (IsCommandBehavior(CommandBehavior.SequentialAccess))) || // Or we're in sequential mode and we've read way past the column (i.e. it was not the last column we read) 3466bool isSequentialAccess = IsCommandBehavior(CommandBehavior.SequentialAccess); 3892if ((IsCommandBehavior(CommandBehavior.SequentialAccess)) && // Only for sequential access 3912if ((IsCommandBehavior(CommandBehavior.SequentialAccess)) && // Only for sequential access 3928Debug.Assert((!enforceSequentialAccess) || (!IsCommandBehavior(CommandBehavior.SequentialAccess)) || ((_sharedState._nextColumnDataToRead <= columnIndex) && (_lastColumnWithDataChunkRead <= columnIndex)), "Already read past column"); 3996Debug.Assert(IsCommandBehavior(CommandBehavior.SequentialAccess)); 4232if (IsCommandBehavior(CommandBehavior.SequentialAccess)) { 4432if ((!IsCommandBehavior(CommandBehavior.SequentialAccess)) && (_sharedState._nextColumnDataToRead > i) && (!cancellationToken.IsCancellationRequested) && (_currentTask == null)) {
fx\src\data\System\Data\SqlClient\SqlDataReaderSmi.cs (5)
232if (IsCommandBehavior(CommandBehavior.SequentialAccess)) { 311CloseInternal(closeConnection: IsCommandBehavior(CommandBehavior.CloseConnection)); 860if ((metaData.SqlDbType != SqlDbType.Variant) && (IsCommandBehavior(CommandBehavior.SequentialAccess)) && (!ValueUtilsSmi.IsDBNull(_readerEventSink, _currentColumnValuesV3, ordinal))) { 878if ((metaData.SqlDbType != SqlDbType.Variant) && (IsCommandBehavior(CommandBehavior.SequentialAccess)) && (!ValueUtilsSmi.IsDBNull(_readerEventSink, _currentColumnValuesV3, ordinal))) { 899if ((IsCommandBehavior(CommandBehavior.SequentialAccess)) && (!ValueUtilsSmi.IsDBNull(_readerEventSink, _currentColumnValuesV3, ordinal))) {