protected virtual SqlStatement VisitReturn(ReturnStatement statement) { return new ReturnStatement(statement.ReturnExpression); }
public void ReturnValue() { var statement = new ReturnStatement(SqlExpression.Constant(20)); SerializeAndAssert(statement, (serialized, deserialized) => { Assert.IsNotNull(deserialized); Assert.IsNotNull(deserialized.ReturnExpression); Assert.IsInstanceOf<SqlConstantExpression>(deserialized.ReturnExpression); }); }
protected override SqlStatement VisitReturn(ReturnStatement statement) { breakFound = true; return base.VisitReturn(statement); }
public void EmptyReturn() { var statement = new ReturnStatement(); SerializeAndAssert(statement, (serialized, deserialized) => { Assert.IsNotNull(deserialized); Assert.IsNull(deserialized.ReturnExpression); }); }
protected virtual SqlStatement VisitReturn(ReturnStatement statement) { return(new ReturnStatement(statement.ReturnExpression)); }