From 9ac71cf726eeb65552244276731fcac67558cae0 Mon Sep 17 00:00:00 2001 From: rabbitism Date: Thu, 26 Dec 2024 15:41:17 +0800 Subject: [PATCH] feat: reduce lookup. --- demo/Semi.Avalonia.Demo/ViewModels/IconDemoViewModel.cs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/demo/Semi.Avalonia.Demo/ViewModels/IconDemoViewModel.cs b/demo/Semi.Avalonia.Demo/ViewModels/IconDemoViewModel.cs index e72cd45..75bc090 100644 --- a/demo/Semi.Avalonia.Demo/ViewModels/IconDemoViewModel.cs +++ b/demo/Semi.Avalonia.Demo/ViewModels/IconDemoViewModel.cs @@ -51,15 +51,15 @@ public partial class IconDemoViewModel : ObservableObject var search = value?.ToLowerInvariant() ?? string.Empty; FilteredFilledIcons.Clear(); - foreach (var key in _filledIcons.Keys.Where(i => i.Contains(search))) + foreach (var pair in _filledIcons.Where(i => i.Key.Contains(search))) { - FilteredFilledIcons.Add(_filledIcons[key]); + FilteredFilledIcons.Add(pair.Value); } FilteredStrokedIcons.Clear(); - foreach (var key in _strokedIcons.Keys.Where(i => i.Contains(search))) + foreach (var pair in _strokedIcons.Where(i => i.Key.Contains(search))) { - FilteredStrokedIcons.Add(_strokedIcons[key]); + FilteredStrokedIcons.Add(pair.Value); } } }