From f5d6e77f35e5ef84436776c33819a295fd4ddb15 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marko=20Markovi=C4=87?= Date: Wed, 27 Nov 2024 16:41:22 +0100 Subject: [PATCH] Fix LINQ error in `EqualityComparerHelperStrategyUtils` Fixes a LINQ error that returned the `GetHashCode` method without any parameters, but in the very next statements the parameters of the first method found would be required. --- .../Helper/Strategy/EqualityComparerHelperStrategyUtils.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/BBT.StructureTools/Compare/Helper/Strategy/EqualityComparerHelperStrategyUtils.cs b/src/BBT.StructureTools/Compare/Helper/Strategy/EqualityComparerHelperStrategyUtils.cs index 9b10cb1..a44c31b 100644 --- a/src/BBT.StructureTools/Compare/Helper/Strategy/EqualityComparerHelperStrategyUtils.cs +++ b/src/BBT.StructureTools/Compare/Helper/Strategy/EqualityComparerHelperStrategyUtils.cs @@ -122,7 +122,7 @@ public static Type GetCompareType(IEqualityComparer comparer) return comparer .GetType() .GetMethods() - .First(x => x.Name == nameof(comparer.GetHashCode)) + .First(x => x.Name == nameof(comparer.GetHashCode) && x.GetParameters().Length > 0) .GetParameters() .First() .ParameterType;