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

Equal() public static method

Creates a BinaryExpression that represents an equality comparison.
public static Equal ( 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 Equal(Expression left, Expression right)
        {
            return Equal(left, right, liftToNull: false, method: null);
        }

Same methods

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

Usage Example

コード例 #1
0
        private static Expression <Func <T, bool> > PrimaryKeyEquals(PropertyInfo property, int value)
        {
            var param = Expression.Parameter(typeof(T));
            var body  = Expression.Equal(Expression.Property(param, property), Expression.Constant(value));

            return(Expression.Lambda <Func <T, bool> >(body, param));
        }
All Usage Examples Of System.Linq.Expressions.Expression::Equal
Expression