Skip to content

Commit a829349

Browse files
committed
SerializableExpression -> Expression: Add support for DefaultExpression
1 parent dbf6743 commit a829349

1 file changed

Lines changed: 8 additions & 0 deletions

File tree

Orm/Xtensive.Orm/Linq/SerializableExpressions/Internals/SerializableExpressionToExpressionConverter.cs

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -79,6 +79,9 @@ private Expression Visit(SerializableExpression e)
7979
case ExpressionType.Constant:
8080
result = VisitConstant((SerializableConstantExpression)e);
8181
break;
82+
case ExpressionType.Default:
83+
result = VisitDefault((SerializableDefaultExpression)e);
84+
break;
8285
case ExpressionType.Parameter:
8386
result = VisitParameter((SerializableParameterExpression)e);
8487
break;
@@ -135,6 +138,11 @@ private Expression VisitConstant(SerializableConstantExpression c)
135138
return Expression.Constant(c.Value, c.Type);
136139
}
137140

141+
private Expression VisitDefault(SerializableDefaultExpression d)
142+
{
143+
return Expression.Default(d.Type);
144+
}
145+
138146
private Expression VisitConditional(SerializableConditionalExpression c)
139147
{
140148
return Expression.Condition(Visit(c.Test), Visit(c.IfTrue), Visit(c.IfFalse));

0 commit comments

Comments
 (0)