From 32f83949f65c231206d8edd268f4cd4253bff11e Mon Sep 17 00:00:00 2001 From: erri120 Date: Wed, 14 Aug 2024 14:30:39 +0200 Subject: [PATCH] Expose comparer --- src/ObservableCollections/ObservableDictionary.cs | 11 +++++++++++ src/ObservableCollections/ObservableHashSet.cs | 11 +++++++++++ 2 files changed, 22 insertions(+) diff --git a/src/ObservableCollections/ObservableDictionary.cs b/src/ObservableCollections/ObservableDictionary.cs index 5bb9a6f..e1c3d27 100644 --- a/src/ObservableCollections/ObservableDictionary.cs +++ b/src/ObservableCollections/ObservableDictionary.cs @@ -224,5 +224,16 @@ namespace ObservableCollections { return GetEnumerator(); } + + public IEqualityComparer Comparer + { + get + { + lock (SyncRoot) + { + return dictionary.Comparer; + } + } + } } } diff --git a/src/ObservableCollections/ObservableHashSet.cs b/src/ObservableCollections/ObservableHashSet.cs index 655ecf2..08076cc 100644 --- a/src/ObservableCollections/ObservableHashSet.cs +++ b/src/ObservableCollections/ObservableHashSet.cs @@ -264,5 +264,16 @@ namespace ObservableCollections { return GetEnumerator(); } + + public IEqualityComparer Comparer + { + get + { + lock (SyncRoot) + { + return set.Comparer; + } + } + } } }