From fc1e4d7dbf00694babb5ad28cd057d530ce07057 Mon Sep 17 00:00:00 2001 From: i28423 Date: Wed, 27 Sep 2023 17:25:46 -0600 Subject: [PATCH] Simplified DialogServiceViews Views property (#263) --- src/DialogServiceViews.cs | 13 +++---------- 1 file changed, 3 insertions(+), 10 deletions(-) diff --git a/src/DialogServiceViews.cs b/src/DialogServiceViews.cs index 24234ff1..95da91b5 100644 --- a/src/DialogServiceViews.cs +++ b/src/DialogServiceViews.cs @@ -85,20 +85,13 @@ private static void IsRegisteredChanged( /// /// Gets the registered views. /// - internal static IEnumerable Views - { - get - { - var threadId = System.Windows.Threading.Dispatcher.CurrentDispatcher.Thread.ManagedThreadId; - return InternalViews + internal static IEnumerable Views => InternalViews .Where(view => - view.Key.ThreadId == threadId && + view.Key.ThreadId == System.Windows.Threading.Dispatcher.CurrentDispatcher.Thread.ManagedThreadId && view.Value.IsAlive) .Select(view => view.Value) .ToArray(); - } - } - + /// /// Registers specified view.