public override String Translate(IfExpression expr) { var format = "{0} ? {1} : {2}"; return(string.Format(format, Translate(expr.condition), Translate(expr.truepath), Translate(expr.falsepath))); }
public virtual String Translate(IfExpression expr) { return(expr.Translate(this)); }