From 6bf43da8299abb9452e712e08d053f8394c1bedc Mon Sep 17 00:00:00 2001 From: Omid Zaferi Date: Sun, 6 Sep 2026 08:16:33 +0330 Subject: [PATCH] refactor(collections): move collection types from HandyControl.Controls to HandyControl.Collections (closes #241) --- .../Tools/Collection/OptimizedObservableCollection.cs | 2 +- .../Collection/ThreadSafe/DispatchedObservableCollection.cs | 2 +- .../Tools/Collection/ThreadSafeObservableCollection.cs | 2 +- .../HandyControls/Tools/Collection/UndoRedoList.cs | 2 +- .../Tools/Collection/UndoRedoObservableCollection.cs | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/Shared/HandyControl_Shared/HandyControls/Tools/Collection/OptimizedObservableCollection.cs b/src/Shared/HandyControl_Shared/HandyControls/Tools/Collection/OptimizedObservableCollection.cs index 78a1969d8..a6fa840dd 100644 --- a/src/Shared/HandyControl_Shared/HandyControls/Tools/Collection/OptimizedObservableCollection.cs +++ b/src/Shared/HandyControl_Shared/HandyControls/Tools/Collection/OptimizedObservableCollection.cs @@ -6,7 +6,7 @@ using System.Collections.Specialized; using System.ComponentModel; -namespace HandyControl.Controls; +namespace HandyControl.Collections; /// /// Represents a dynamic data collection that provides notifications when items get added, removed, or when the whole list is refreshed. diff --git a/src/Shared/HandyControl_Shared/HandyControls/Tools/Collection/ThreadSafe/DispatchedObservableCollection.cs b/src/Shared/HandyControl_Shared/HandyControls/Tools/Collection/ThreadSafe/DispatchedObservableCollection.cs index f93997d6d..7ce39c8fe 100644 --- a/src/Shared/HandyControl_Shared/HandyControls/Tools/Collection/ThreadSafe/DispatchedObservableCollection.cs +++ b/src/Shared/HandyControl_Shared/HandyControls/Tools/Collection/ThreadSafe/DispatchedObservableCollection.cs @@ -7,7 +7,7 @@ using System.Globalization; using System.Threading; using System.Windows.Threading; -using HandyControl.Controls; +using HandyControl.Collections; namespace HandyControl.Tools; diff --git a/src/Shared/HandyControl_Shared/HandyControls/Tools/Collection/ThreadSafeObservableCollection.cs b/src/Shared/HandyControl_Shared/HandyControls/Tools/Collection/ThreadSafeObservableCollection.cs index 7527d1661..9efcf5ac8 100644 --- a/src/Shared/HandyControl_Shared/HandyControls/Tools/Collection/ThreadSafeObservableCollection.cs +++ b/src/Shared/HandyControl_Shared/HandyControls/Tools/Collection/ThreadSafeObservableCollection.cs @@ -9,7 +9,7 @@ using System.Windows.Threading; using HandyControl.Tools; -namespace HandyControl.Controls; +namespace HandyControl.Collections; /// /// Thread-safe collection. You can safely bind it to a WPF control using the property. diff --git a/src/Shared/HandyControl_Shared/HandyControls/Tools/Collection/UndoRedoList.cs b/src/Shared/HandyControl_Shared/HandyControls/Tools/Collection/UndoRedoList.cs index 6e79a2c94..5488acbbb 100644 --- a/src/Shared/HandyControl_Shared/HandyControls/Tools/Collection/UndoRedoList.cs +++ b/src/Shared/HandyControl_Shared/HandyControls/Tools/Collection/UndoRedoList.cs @@ -8,7 +8,7 @@ using HandyControl.Tools; using HandyControl.Tools.Extension; -namespace HandyControl.Controls; +namespace HandyControl.Collections; /// IList implemented collection which supports undo/redo. /// type of elements diff --git a/src/Shared/HandyControl_Shared/HandyControls/Tools/Collection/UndoRedoObservableCollection.cs b/src/Shared/HandyControl_Shared/HandyControls/Tools/Collection/UndoRedoObservableCollection.cs index e4d904a39..a31417f10 100644 --- a/src/Shared/HandyControl_Shared/HandyControls/Tools/Collection/UndoRedoObservableCollection.cs +++ b/src/Shared/HandyControl_Shared/HandyControls/Tools/Collection/UndoRedoObservableCollection.cs @@ -6,7 +6,7 @@ using System.Collections.Specialized; using HandyControl.Tools; -namespace HandyControl.Controls; +namespace HandyControl.Collections; /// ObservableCollection which supports undo/redo. /// type of elements