37 references to ReadState
System.Net.Mail (37)
System\Net\Mail\SmtpReplyReaderFactory.cs (37)
39private ReadState _readState = ReadState.Status0; 67if (_readState != ReadState.Done) 82_readState = ReadState.Status0; 100case ReadState.Status0: 112goto case ReadState.Status1; 114_readState = ReadState.Status0; 117case ReadState.Status1: 129goto case ReadState.Status2; 131_readState = ReadState.Status1; 134case ReadState.Status2: 146goto case ReadState.ContinueFlag; 148_readState = ReadState.Status2; 151case ReadState.ContinueFlag: 158goto case ReadState.LastCR; 162goto case ReadState.ContinueCR; 169_readState = ReadState.ContinueFlag; 172case ReadState.ContinueCR: 178goto case ReadState.ContinueLF; 181_readState = ReadState.ContinueCR; 184case ReadState.ContinueLF: 194_readState = ReadState.Status0; 197goto case ReadState.Status0; 199_readState = ReadState.ContinueLF; 202case ReadState.LastCR: 208goto case ReadState.LastLF; 211_readState = ReadState.LastCR; 214case ReadState.LastLF: 222goto case ReadState.Done; 224_readState = ReadState.LastLF; 227case ReadState.Done: 229_readState = ReadState.Done; 240if (buffer.Length == 0 || _currentReader != caller || _readState == ReadState.Done) 257if (caller != _currentReader || _readState == ReadState.Done) 263System.Diagnostics.Debug.Assert(_readState == ReadState.Status0); 311if (_readState == ReadState.Status0) 325else if (_readState == ReadState.Done)