Наследование: SqlStatement, IPlSqlStatement
Пример #1
0
 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);
            });
        }
Пример #3
0
 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);
            });
        }
Пример #5
0
 protected virtual SqlStatement VisitReturn(ReturnStatement statement)
 {
     return(new ReturnStatement(statement.ReturnExpression));
 }