From 022e8133d53a1e5473c4af49247d38f18d30e3e5 Mon Sep 17 00:00:00 2001 From: Roland Pheasant Date: Wed, 4 May 2022 17:25:36 +0100 Subject: [PATCH] Add assembly name to ExpressionBuilder cache key. Fixes #434 (#585) --- src/DynamicData/Binding/ExpressionBuilder.cs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/DynamicData/Binding/ExpressionBuilder.cs b/src/DynamicData/Binding/ExpressionBuilder.cs index e0f1927f1..a0525f808 100644 --- a/src/DynamicData/Binding/ExpressionBuilder.cs +++ b/src/DynamicData/Binding/ExpressionBuilder.cs @@ -138,7 +138,10 @@ internal static string ToCacheKey(this Expression GetNames() { - yield return typeof(TObject).FullName; + var type = typeof(TObject); + + yield return type.Assembly.FullName; + yield return type.FullName; foreach (var member in members.Reverse()) { yield return member.Member.Name;