Exemplo n.º 1
0
Arquivo: Lib.cs Projeto: MRoc/puremp3
            public override string ToString()
            {
                var keys = Keys;

                StringBuilder sb = new StringBuilder();

                if (!Object.ReferenceEquals(Descriptions, null))
                {
                    sb.Append(Descriptions.Version.ToString());
                }
                else
                {
                    sb.Append("UNKNOWN");
                }

                sb.Append("-----------------------------------------------\n");

                foreach (string key in keys)
                {
                    sb.Append("\"");
                    sb.Append(key);
                    sb.Append("\": ");
                    sb.Append(this[key]);

                    if (Descriptions != null)
                    {
                        sb.Append(" (");
                        sb.Append(Descriptions.DescriptionTextByID(key));
                        sb.Append(")");
                    }

                    sb.Append("\n");
                }

                return(sb.ToString());
            }