internal override string ToString(string indent) { var sb = new StringBuilder(1024); sb.AppendFormat("{0}WHILE ", indent); sb.Append(Predicate.ToString() + "\r\n"); sb.Append(Statement.ToString()); sb.Append("\r\n"); return(sb.ToString()); }
internal override string ToString(string indent) { var sb = new StringBuilder(1024); sb.AppendFormat("{0}WHILE ", indent); if (Predicate.OneLine()) { sb.Append(Predicate.ToString("")); } else { sb.Append("\r\n"); sb.Append(Predicate.ToString(indent + " ")); } sb.Append("\r\n"); sb.Append(Statement.ToString(indent)); return(sb.ToString()); }