Which one do you prefer for testing if an expression is a ConstantExpression
? From the NodeType
property or a cast, and why?
public static bool IsConstantExpression(Expression expression)
{
return expression.NodeType == ExpressionType.Constant;
return expression is ConstantExpression;
}