From 89c5cce9f670ba6437512697dcd697b4105955cb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pavel=20Ro=C5=A1ick=C3=BD?= Date: Wed, 8 Feb 2023 17:07:15 +0100 Subject: [PATCH] ReferenceEquals instead of Equals in DbExpressionVisitor_VisitBinaryExpression --- DbExpressions/Visitors/DbExpressionVisitor.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/DbExpressions/Visitors/DbExpressionVisitor.cs b/DbExpressions/Visitors/DbExpressionVisitor.cs index b65a1ae..9aab877 100644 --- a/DbExpressions/Visitors/DbExpressionVisitor.cs +++ b/DbExpressions/Visitors/DbExpressionVisitor.cs @@ -103,8 +103,8 @@ protected virtual DbExpression VisitBinaryExpression(DbBinaryExpression binaryEx { var leftExpression = Visit(binaryExpression.LeftExpression); var rightExpression = Visit(binaryExpression.RightExpression); - if (!leftExpression.Equals(binaryExpression.LeftExpression) || - !rightExpression.Equals(binaryExpression.RightExpression)) + if (!ReferenceEquals(leftExpression, binaryExpression.LeftExpression) || + !ReferenceEquals(rightExpression, binaryExpression.RightExpression)) { return ExpressionFactory.MakeBinary(binaryExpression.BinaryExpressionType, leftExpression, rightExpression); }