113 references to TdsParserState
System.Data (113)
fx\src\data\System\Data\SqlClient\SqlBulkCopy.cs (2)
2437if (_parser.State == TdsParserState.OpenNotLoggedIn || _parser.State == TdsParserState.OpenLoggedIn) {
fx\src\data\System\Data\SqlClient\SqlCommand.cs (11)
216if ((parser == null) || (parser.State == TdsParserState.Closed) || (parser.State == TdsParserState.Broken)) { 1367_stateObj.Parser.State = TdsParserState.Broken; // We failed to respond to attention, we have to quit! 3781if ((tdsParser == null) || (tdsParser.State == TdsParserState.Broken) || (tdsParser.State == TdsParserState.Closed)) { 4821if ((parser == null) || (parser.State == TdsParserState.Closed)) { 4824else if (parser.State != TdsParserState.OpenLoggedIn) { 4936if ((parser == null) || (parser.State == TdsParserState.Broken) || (parser.State == TdsParserState.Closed)) { 5173if ((parser == null) || (parser.State == TdsParserState.Closed) || (parser.State == TdsParserState.Broken)) {
fx\src\data\System\Data\SqlClient\SqlDataReader.cs (12)
901if (parser.State == TdsParserState.OpenLoggedIn) { 1024parser.State = TdsParserState.Broken; // We failed while draining data, so TDS pointer can be between tokens - cannot recover 1084Debug.Assert(parser == null || parser.State != TdsParserState.OpenNotLoggedIn, "Reader on a connection that is not logged in"); 1085if ((parser != null) && (parser.State == TdsParserState.OpenLoggedIn)) { 1120if (_parser.State == TdsParserState.Broken || _parser.State == TdsParserState.Closed) { 2807if (_parser.State == TdsParserState.Broken || _parser.State == TdsParserState.Closed) { 2882if (_parser.State == TdsParserState.Broken || _parser.State == TdsParserState.Closed) { 3685if (parser.State == TdsParserState.OpenLoggedIn) { 4591_parser.State = TdsParserState.Broken; // We failed to respond to attention, we have to quit!
fx\src\data\System\Data\SqlClient\SqlInternalConnection.cs (1)
482if (parser == null || parser.State != TdsParserState.OpenLoggedIn)
fx\src\data\System\Data\SqlClient\SqlInternalConnectionTds.cs (3)
699if ((parser == null) || (parser.State == TdsParserState.Broken) || (parser.State == TdsParserState.Closed)) { 1603|| TdsParserState.Closed != _parser.State
fx\src\data\System\Data\SqlClient\TdsParser.cs (42)
141internal TdsParserState _state = TdsParserState.Closed; // status flag for connection 345internal TdsParserState State { 407if (_state != TdsParserState.Closed) { 497_state = TdsParserState.OpenNotLoggedIn; 675else if ((_state == TdsParserState.Closed) || (_state == TdsParserState.Broken)) { 692_state = TdsParserState.Broken; 1156if (_state != TdsParserState.Closed) { 1160_state = TdsParserState.Closed; 1194if (_state == TdsParserState.OpenLoggedIn) { 1252breakConnection &= (TdsParserState.Closed != _state); 1254if ((_state == TdsParserState.OpenNotLoggedIn) && (_connHandler.ConnectionOptions.TransparentNetworkIPResolution || _connHandler.ConnectionOptions.MultiSubnetFailover || _loginWithFailover) && (temp.Count == 1) && ((temp[0].Number == TdsEnums.TIMEOUT_EXPIRED) || (temp[0].Number == TdsEnums.SNI_WAIT_TIMEOUT))) { 1263_state = TdsParserState.Broken; 1271if (_state == TdsParserState.OpenLoggedIn) { 1826if (TdsParserState.Broken == State || TdsParserState.Closed == State ) { 1841if (TdsParserState.Broken == State || TdsParserState.Closed == State) 1872_state = TdsParserState.Broken; 2712if ( _state == TdsParserState.OpenNotLoggedIn) { 3107Debug.Assert(_state == TdsParserState.OpenNotLoggedIn, "ProcessLoginAck called with state not TdsParserState.OpenNotLoggedIn"); 3108_state = TdsParserState.OpenLoggedIn; 3323if ( _state == TdsParserState.OpenNotLoggedIn) { 6845if (_state == TdsParserState.Closed || _state == TdsParserState.Broken){ 6873_state = TdsParserState.Broken; 7703if (TdsParserState.Broken == State || TdsParserState.Closed == State) { 7909if (old_outputPacketNumber != 1 && _state == TdsParserState.OpenLoggedIn) { 7933if (TdsParserState.Broken == State || TdsParserState.Closed == State) { 7968if ((_state == TdsParserState.Closed) || (_state == TdsParserState.Broken)) { 8075if ((TdsParserState.Broken == State) || (TdsParserState.Closed == State)) { 9133if (!(State == TdsParserState.OpenNotLoggedIn || State == TdsParserState.OpenLoggedIn)) { 9287if (!(State == TdsParserState.OpenNotLoggedIn || State == TdsParserState.OpenLoggedIn)) { 9500if (!(State == TdsParserState.OpenNotLoggedIn || State == TdsParserState.OpenLoggedIn)) {
fx\src\data\System\Data\SqlClient\TdsParserStateObject.cs (42)
576while ((!hasLock) && (_parser.State != TdsParserState.Closed) && (_parser.State != TdsParserState.Broken)) { 591while ((!hasParserLock) && (_parser.State != TdsParserState.Closed) && (_parser.State != TdsParserState.Broken)) { 772TdsParserState state = Parser.State; 773if (state != TdsParserState.Broken && state != TdsParserState.Closed) { 1005if (_parser.State == TdsParserState.Broken || _parser.State == TdsParserState.Closed) { 1937if (_parser.State == TdsParserState.Broken || _parser.State == TdsParserState.Closed) { 2010Parser.State = TdsParserState.Broken; 2044_parser.State = TdsParserState.Broken; 2050else if (_parser.State == TdsParserState.OpenLoggedIn) { 2094_parser.State = TdsParserState.Broken; 2123if (_parser.State == TdsParserState.Broken || _parser.State == TdsParserState.Closed) { 2226if ((_parser == null) || ((_parser.State == TdsParserState.Broken) || (_parser.State == TdsParserState.Closed))) { 2283if ((_parser == null) || ((_parser.State == TdsParserState.Broken) || (_parser.State == TdsParserState.Closed))) { 2323if (stateObj.Parser.State == TdsParserState.OpenLoggedIn) { 2370else if ((_parser.State == TdsParserState.OpenNotLoggedIn) && (_parser.Connection.ConnectionOptions.MultiSubnetFailover || _parser.Connection.ConnectionOptions.TransparentNetworkIPResolution)) 2382_parser.State = TdsParserState.Broken; // We failed subsequent read, we have to quit! 2398if ((_parser.State == TdsParserState.Closed) || (_parser.State == TdsParserState.Broken)) { 2530else if ((_parser.State == TdsParserState.Closed) || (_parser.State == TdsParserState.Broken)) { 2545Debug.Assert(_parser.State == TdsParserState.Broken || _parser.State == TdsParserState.Closed || _parser.Connection.IsConnectionDoomed, "Failed to capture exception while the connection was still healthy"); 2550_parser.State = TdsParserState.Broken; 2687if ((_parser.State == TdsParserState.Closed) || (_parser.State == TdsParserState.Broken)) { 2811if ((_parser.State == TdsParserState.Closed) || (_parser.State == TdsParserState.Broken)) { 3005if (_parser.State == TdsParserState.Closed || _parser.State == TdsParserState.Broken) { 3034if (_parser.State == TdsParserState.Closed || _parser.State == TdsParserState.Broken) { 3097if (_parser.State == TdsParserState.OpenNotLoggedIn && 3451if ((parser != null) && (parser.State != TdsParserState.Closed) && (parser.State != TdsParserState.Broken)) {