/// <summary> /// messages list to string. /// The string will /// </summary> /// <returns></returns> public override string ToString( ) { object[] allValues = BaseGetAllValues( ); CsvString lines = new CsvString( ); for (int Ix = 0; Ix < allValues.Length; ++Ix) { MailDropMessage msg = (MailDropMessage)allValues[Ix]; lines.Add(msg.ToCsvString( )); } return(lines.ToString( )); }
public override string ToString( ) { CsvString line = new CsvString( ); line.Add(Protocol.ToString( )); line.Add(ServerName); line.Add(PortNx); line.Add(SecureConnect); line.Add(AccountName); line.Add(Password); return(line.ToString( )); }
/// <summary> /// Serialize the MenuOptionList. Each MenuOptionRow is serialized as /// a string of comma seperated values. Then build a CsvString that /// consists of each row in Csv form. /// </summary> /// <returns></returns> public override string ToString() { CsvString csvList = new CsvString(); foreach (MenuOptionRow row in this) { string rowString = row.ToString(); CsvString csv = new CsvString(); csv.AddString(rowString); csvList.Add(csv); } return(csvList.ToString()); }
// ------------------------ FromString -------------------------- // create a MailDropMessages object from a comma delimeted string. public static MailDropMessages FromString(string InValue) { MailDropMessages msgs = new MailDropMessages( ); CsvString msgsLine = new CsvString( ); msgsLine.String = InValue; CsvString.Value vlu = msgsLine.BeginValue( ); while (true) { vlu.AdvanceNextValue( ); if (vlu.IsAtValue == false) { break; } CsvString line = (CsvString)vlu.ToObject( ); MailDropMessage msg = MailDropMessage.FromString(line.ToString( )); msgs.AddMessage(msg); } return(msgs); }