System.Linq.Expressions.Expression.NotEqual C# (CSharp) Method

NotEqual() public static method

Creates a BinaryExpression that represents an inequality comparison.
public static NotEqual ( Expression left, Expression right ) : BinaryExpression
left Expression An to set the property equal to.
right Expression An to set the property equal to.
return BinaryExpression
        public static BinaryExpression NotEqual(Expression left, Expression right)
        {
            return NotEqual(left, right, liftToNull: false, method: null);
        }

Same methods

Expression::NotEqual ( Expression left, Expression right, bool liftToNull, MethodInfo method ) : BinaryExpression

Usage Example

Ejemplo n.º 1
0
            public Expression AttemptToConvert(Expression exp)
            {
                var converted = base.Visit(exp);
                if (converted.Type == typeof(bool))
                    return converted;

                if (exp.Type == typeof(int))
                    return exp.NotEqual(Expression.Constant(0));

                if (!exp.Type.IsValueType)
                    return exp.NotEqual(Expression.Constant(null));

                return exp;
            }
All Usage Examples Of System.Linq.Expressions.Expression::NotEqual
Expression