37 references to ReadState
System.Net.Mail (37)
System\Net\Mail\SmtpReplyReaderFactory.cs (37)
35private ReadState _readState = ReadState.Status0; 63if (_readState != ReadState.Done) 78_readState = ReadState.Status0; 101case ReadState.Status0: 113goto case ReadState.Status1; 115_readState = ReadState.Status0; 118case ReadState.Status1: 130goto case ReadState.Status2; 132_readState = ReadState.Status1; 135case ReadState.Status2: 147goto case ReadState.ContinueFlag; 149_readState = ReadState.Status2; 152case ReadState.ContinueFlag: 159goto case ReadState.LastCR; 163goto case ReadState.ContinueCR; 170_readState = ReadState.ContinueFlag; 173case ReadState.ContinueCR: 179goto case ReadState.ContinueLF; 182_readState = ReadState.ContinueCR; 185case ReadState.ContinueLF: 195_readState = ReadState.Status0; 198goto case ReadState.Status0; 200_readState = ReadState.ContinueLF; 203case ReadState.LastCR: 209goto case ReadState.LastLF; 212_readState = ReadState.LastCR; 215case ReadState.LastLF: 223goto case ReadState.Done; 225_readState = ReadState.LastLF; 228case ReadState.Done: 231_readState = ReadState.Done; 244if (buffer.Length == 0 || _currentReader != caller || _readState == ReadState.Done) 261if (caller != _currentReader || _readState == ReadState.Done) 267System.Diagnostics.Debug.Assert(_readState == ReadState.Status0); 305if (_readState == ReadState.Status0) 318else if (_readState == ReadState.Done)