示例#1
0
 protected IsNullExpression UpdateIsNull(IsNullExpression isnull, Expression expression)
 {
     if (expression != isnull.Expression)
     {
         return(new IsNullExpression(expression));
     }
     return(isnull);
 }
示例#2
0
 protected virtual bool CompareIsNull(IsNullExpression a, IsNullExpression b)
 {
     return(Compare(a.Expression, b.Expression));
 }
示例#3
0
        protected virtual Expression VisitIsNull(IsNullExpression isnull)
        {
            Expression expr = Visit(isnull.Expression);

            return(UpdateIsNull(isnull, expr));
        }
示例#4
0
 protected override Expression VisitIsNull(IsNullExpression isnull)
 {
     VisitValue(isnull.Expression);
     Write(" IS NULL");
     return(isnull);
 }