コード例 #1
0
        /// <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( ));
        }
コード例 #2
0
        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( ));
        }
コード例 #3
0
ファイル: Menu.cs プロジェクト: bencz/csharp-telnet-client
        /// <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());
        }
コード例 #4
0
        // ------------------------ 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);
        }