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; 96case ReadState.Status0: 108goto case ReadState.Status1; 110_readState = ReadState.Status0; 113case ReadState.Status1: 125goto case ReadState.Status2; 127_readState = ReadState.Status1; 130case ReadState.Status2: 142goto case ReadState.ContinueFlag; 144_readState = ReadState.Status2; 147case ReadState.ContinueFlag: 154goto case ReadState.LastCR; 158goto case ReadState.ContinueCR; 165_readState = ReadState.ContinueFlag; 168case ReadState.ContinueCR: 174goto case ReadState.ContinueLF; 177_readState = ReadState.ContinueCR; 180case ReadState.ContinueLF: 190_readState = ReadState.Status0; 193goto case ReadState.Status0; 195_readState = ReadState.ContinueLF; 198case ReadState.LastCR: 204goto case ReadState.LastLF; 207_readState = ReadState.LastCR; 210case ReadState.LastLF: 218goto case ReadState.Done; 220_readState = ReadState.LastLF; 223case ReadState.Done: 225_readState = ReadState.Done; 236if (buffer.Length == 0 || _currentReader != caller || _readState == ReadState.Done) 253if (caller != _currentReader || _readState == ReadState.Done) 259System.Diagnostics.Debug.Assert(_readState == ReadState.Status0); 297if (_readState == ReadState.Status0) 310else if (_readState == ReadState.Done)