UniversalMarkdown.Parse.Elements.ListBlock.ToString C# (CSharp) Method

ToString() public method

Converts the object into it's textual representation.
public ToString ( ) : string
return string
        public override string ToString()
        {
            if (Items == null)
                return base.ToString();
            var result = new StringBuilder();
            for (int i = 0; i < Items.Count; i ++)
            {
                if (result.Length > 0)
                    result.AppendLine();
                switch (Style)
                {
                    case ListStyle.Bulleted:
                        result.Append("* ");
                        break;
                    case ListStyle.Numbered:
                        result.Append(i + 1);
                        result.Append(".");
                        break;
                }
                result.Append(" ");
                result.Append(string.Join("\r\n", Items[i].Blocks));
            }
            return result.ToString();
        }