From 96589c8b3a1296087c1fb633cf2075a82d5ca575 Mon Sep 17 00:00:00 2001 From: rameel Date: Fri, 25 Sep 2026 23:24:21 +0500 Subject: [PATCH] tag-helpers: use SmallDictionary for URL route values --- src/Ramstack.HtmxToolkit/TagHelpers/HtmxUrlTagHelper.cs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/Ramstack.HtmxToolkit/TagHelpers/HtmxUrlTagHelper.cs b/src/Ramstack.HtmxToolkit/TagHelpers/HtmxUrlTagHelper.cs index eecb416..71abdb7 100644 --- a/src/Ramstack.HtmxToolkit/TagHelpers/HtmxUrlTagHelper.cs +++ b/src/Ramstack.HtmxToolkit/TagHelpers/HtmxUrlTagHelper.cs @@ -9,6 +9,8 @@ using Microsoft.AspNetCore.Razor.TagHelpers; using Microsoft.AspNetCore.Routing; +using Ramstack.HtmxToolkit.Collections; + namespace Ramstack.HtmxToolkit.TagHelpers; /// @@ -136,7 +138,7 @@ public sealed class HtmxUrlTagHelper(IUrlHelperFactory factory) : TagHelper [HtmlAttributeName(RouteValuesDictionaryName, DictionaryAttributePrefix = RouteValuesPrefix)] public IDictionary RouteValues { - get => _routeValues ??= new Dictionary(StringComparer.OrdinalIgnoreCase); + get => _routeValues ??= new SmallDictionary(StringComparer.OrdinalIgnoreCase); set => _routeValues = value; }