internal override string ToString(string indent) { StringBuilder sb = new StringBuilder(); sb.AppendFormat("{0}RepeatCondition(", indent); if (RepeatTimes >= 0) { sb.Append(RepeatTimes); } else { sb.Append("\r\n"); sb.Append(TerminationCondition?.ToString(indent + " ")); } if (EmitCondition != null) { sb.Append(",\r\n"); sb.Append(EmitCondition?.ToString(indent + " ")); } sb.Append(")"); return(sb.ToString()); }
public override void AcceptChildren(WSqlFragmentVisitor visitor) { if (EmitCondition != null) { EmitCondition.Accept(visitor); } if (TerminationCondition != null) { TerminationCondition.Accept(visitor); } base.AcceptChildren(visitor); }