protected virtual SqlStatement VisitCondition(ConditionStatement statement) { var trueStatements = new SqlStatement[statement.TrueStatements.Length]; for (int i = 0; i < trueStatements.Length; i++) { trueStatements[i] = VisitStatement(statement.TrueStatements[i]); } var falseStatements = statement.FalseStatements; if (falseStatements != null) { for (int i = 0; i < falseStatements.Length; i++) { falseStatements[i] = VisitStatement(falseStatements[i]); } } return new ConditionStatement(statement.ConditionExpression, trueStatements); }
protected virtual SqlStatement VisitCondition(ConditionStatement statement) { var trueStatements = new SqlStatement[statement.TrueStatements.Length]; for (int i = 0; i < trueStatements.Length; i++) { trueStatements[i] = VisitStatement(statement.TrueStatements[i]); } var falseStatements = statement.FalseStatements; if (falseStatements != null) { for (int i = 0; i < falseStatements.Length; i++) { falseStatements[i] = VisitStatement(falseStatements[i]); } } return(new ConditionStatement(statement.ConditionExpression, trueStatements)); }