1 write to Parameters
Microsoft.AspNetCore.Routing (1)
Patterns\RoutePattern.cs (1)
55Parameters = parameters;
18 references to Parameters
Microsoft.AspNetCore.Routing (18)
Patterns\DefaultRoutePatternTransformer.cs (2)
175updatedParameters = new List<RoutePatternParameterPart>(original.Parameters); 193updatedParameters ?? original.Parameters,
Patterns\RoutePattern.cs (1)
139var parameters = Parameters;
Patterns\RoutePatternDebugStringFormatter.cs (2)
54for (var i = 0; i < pattern.Parameters.Count; i++) 56if (TryGetRequiredValue(pattern, pattern.Parameters[i].Name, out _))
Patterns\RoutePatternFactory.cs (2)
1091var parameters = CombineLists(left.Parameters, right.Parameters, CheckDuplicateParameters, rawText);
RouteEndpointDataSource.cs (1)
302foreach (var routePatternPart in pattern.Parameters)
Template\TemplateBinder.cs (10)
84for (var i = 0; i < pattern.Parameters.Count; i++) 86filters.Remove(pattern.Parameters[i].Name); 116for (var i = 0; i < pattern.Parameters.Count; i++) 118filters.Remove(pattern.Parameters[i].Name); 253var parameters = _pattern.Parameters; 254var parameterCount = _pattern.Parameters.Count; 722var slots = new KeyValuePair<string, object?>[pattern.Parameters.Count + filters.Length]; 724for (var i = 0; i < pattern.Parameters.Count; i++) 726slots[i] = new KeyValuePair<string, object?>(pattern.Parameters[i].Name, null); 731slots[i + pattern.Parameters.Count] = new KeyValuePair<string, object?>(filters[i].Key, null);