From 79e5320951ab56b62ec18c06874ad7a1bd58555c Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E7=99=BE=E5=9C=B0=20=E5=B8=8C=E7=95=99=E8=80=B6?=
 <65301509+KiruyaMomochi@users.noreply.github.com>
Date: Thu, 29 Apr 2021 00:24:13 +0800
Subject: [PATCH] Fix CachedReusableFilters typo (#32213)

---
 src/Mvc/Mvc.Abstractions/src/Abstractions/ActionDescriptor.cs | 2 +-
 src/Mvc/Mvc.Core/src/Filters/FilterFactory.cs                 | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/src/Mvc/Mvc.Abstractions/src/Abstractions/ActionDescriptor.cs b/src/Mvc/Mvc.Abstractions/src/Abstractions/ActionDescriptor.cs
index ff5444c89ea..800715464fe 100644
--- a/src/Mvc/Mvc.Abstractions/src/Abstractions/ActionDescriptor.cs
+++ b/src/Mvc/Mvc.Abstractions/src/Abstractions/ActionDescriptor.cs
@@ -76,6 +76,6 @@ namespace Microsoft.AspNetCore.Mvc.Abstractions
         /// </summary>
         public IDictionary<object, object> Properties { get; set; } = default!;
 
-        internal IFilterMetadata[]? CachedResuableFilters { get; set; }
+        internal IFilterMetadata[]? CachedReusableFilters { get; set; }
     }
 }
diff --git a/src/Mvc/Mvc.Core/src/Filters/FilterFactory.cs b/src/Mvc/Mvc.Core/src/Filters/FilterFactory.cs
index adfe79006b7..198c76a240d 100644
--- a/src/Mvc/Mvc.Core/src/Filters/FilterFactory.cs
+++ b/src/Mvc/Mvc.Core/src/Filters/FilterFactory.cs
@@ -61,7 +61,7 @@ namespace Microsoft.AspNetCore.Mvc.Filters
             {
                 // If we know we can safely cache all filters and only the default filter provider is registered, we can
                 // probably re-use filters between requests.
-                actionDescriptor.CachedResuableFilters = filters;
+                actionDescriptor.CachedReusableFilters = filters;
             }
 
             return new FilterFactoryResult(staticFilterItems, filters);
@@ -87,7 +87,7 @@ namespace Microsoft.AspNetCore.Mvc.Filters
                 throw new ArgumentNullException(nameof(cachedFilterItems));
             }
 
-            if (actionContext.ActionDescriptor.CachedResuableFilters is { } cached)
+            if (actionContext.ActionDescriptor.CachedReusableFilters is { } cached)
             {
                 return cached;
             }
-- 
GitLab