7 writes to RouteValueNames
Microsoft.AspNetCore.OutputCaching (1)
Policies\VaryByRouteValuePolicy.cs (1)
41context.CacheVaryByRules.RouteValueNames = _routeValueNames;
Microsoft.AspNetCore.OutputCaching.Tests (6)
OutputCacheKeyProviderTests.cs (6)
101context.CacheVaryByRules.RouteValueNames = new string[] { "RouteA", "RouteC" }; 113context.CacheVaryByRules.RouteValueNames = new string[] { "RouteA", "RouteC" }; 275context.CacheVaryByRules.RouteValueNames = new string[] { "RouteA", "RouteC" }; 392context.CacheVaryByRules.RouteValueNames = new string[] { "RouteA", "RouteC" }; 406context.CacheVaryByRules.RouteValueNames = new string[] { "RouteA", "RouteC" }; 421context.CacheVaryByRules.RouteValueNames = new string[] { "ROUTEA" };
15 references to RouteValueNames
Microsoft.AspNetCore.OutputCaching (3)
OutputCacheKeyProvider.cs (3)
146var varyRouteValueNames = context.CacheVaryByRules.RouteValueNames; 272var routeValueNamesCount = varyByRules.RouteValueNames.Count; 283var routeValueName = varyByRules.RouteValueNames[i] ?? string.Empty;
Microsoft.AspNetCore.OutputCaching.Tests (12)
OutputCacheAttributeTests.cs (3)
119Assert.Contains("RouteA", (IEnumerable<string>)context.CacheVaryByRules.RouteValueNames); 120Assert.Contains("RouteC", (IEnumerable<string>)context.CacheVaryByRules.RouteValueNames); 121Assert.DoesNotContain("RouteB", (IEnumerable<string>)context.CacheVaryByRules.RouteValueNames);
OutputCachePolicyBuilderTests.cs (9)
151Assert.Contains("RouteA", (IEnumerable<string>)context.CacheVaryByRules.RouteValueNames); 152Assert.Contains("RouteC", (IEnumerable<string>)context.CacheVaryByRules.RouteValueNames); 153Assert.DoesNotContain("RouteB", (IEnumerable<string>)context.CacheVaryByRules.RouteValueNames); 171Assert.Contains("RouteA", (IEnumerable<string>)context.CacheVaryByRules.RouteValueNames); 172Assert.Contains("RouteC", (IEnumerable<string>)context.CacheVaryByRules.RouteValueNames); 173Assert.DoesNotContain("RouteB", (IEnumerable<string>)context.CacheVaryByRules.RouteValueNames); 191Assert.Contains("RouteA", (IEnumerable<string>)context.CacheVaryByRules.RouteValueNames); 192Assert.Contains("RouteC", (IEnumerable<string>)context.CacheVaryByRules.RouteValueNames); 193Assert.DoesNotContain("RouteB", (IEnumerable<string>)context.CacheVaryByRules.RouteValueNames);