From 07f09210ca9f8aff79ebc5e27d51316812d524fa Mon Sep 17 00:00:00 2001 From: Jeremy Pritts <49847914+ds5678@users.noreply.github.com> Date: Tue, 6 May 2025 00:35:46 -0700 Subject: [PATCH] lhs and rhs --- ICSharpCode.Decompiler/CSharp/Resolver/CSharpResolver.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ICSharpCode.Decompiler/CSharp/Resolver/CSharpResolver.cs b/ICSharpCode.Decompiler/CSharp/Resolver/CSharpResolver.cs index d60724bcd..3a5f1252b 100644 --- a/ICSharpCode.Decompiler/CSharp/Resolver/CSharpResolver.cs +++ b/ICSharpCode.Decompiler/CSharp/Resolver/CSharpResolver.cs @@ -805,7 +805,7 @@ namespace ICSharpCode.Decompiler.CSharp.Resolver } if (op == BinaryOperatorType.Equality || op == BinaryOperatorType.InEquality) { - if (lhsType.IsReferenceType == true && rhsType.IsReferenceType == true && rhsType.Kind != TypeKind.Null + if (lhsType.IsReferenceType == true && rhsType.IsReferenceType == true && lhsType.Kind != TypeKind.Null && rhsType.Kind != TypeKind.Null && (conversions.IdentityConversion(lhsType, rhsType) || conversions.ExplicitConversion(lhsType, rhsType).IsReferenceConversion || conversions.ExplicitConversion(rhsType, lhsType).IsReferenceConversion))