Expressive.Elements.IfThenElement.ToString C# (CSharp) Method

ToString() public method

public ToString ( Indent indent ) : string
indent Expressive.Elements.Presentation.Indent
return string
        public string ToString(Indent indent)
        {
            var builder = new StringBuilder();
            builder.Append(indent.Value)
                   .Append("if ")
                   .Append(this.Condition)
                   .Append(" then:")
                   .AppendLine()
                   .Append(ElementHelper.ToString(this.Then, indent.Increment()));

            if (this.Else.Count == 0)
                return builder.ToString();

            builder.AppendLine()
                   .Append(indent.Value)
                   .Append("else:")
                   .AppendLine()
                   .Append(ElementHelper.ToString(this.Else, indent.Increment()));
            return builder.ToString();
        }

Same methods

IfThenElement::ToString ( ) : string