public override void Parse(SmtpResponseReader reader) { while (!reader.IsLast) { var contact = EmailContact.Parse(reader.CurrentLine); _matches.Add(contact); } Evaluate(reader); }
protected virtual void Evaluate(SmtpResponseReader reader) { if (reader.IsLast) { IsPart = reader.IsPart; ResponseCode = reader.ResponseCode; Text = reader.CurrentLine; } }
public virtual void Parse(SmtpResponseReader reader) { Evaluate(reader); }