2 instantiations of RoutePatternParameterPolicyReference
Microsoft.AspNetCore.Components (2)
src\Http\Routing\src\Patterns\RoutePatternFactory.cs (2)
1142
return new
RoutePatternParameterPolicyReference
(parameterPolicy);
1147
return new
RoutePatternParameterPolicyReference
(parameterPolicy);
38 references to RoutePatternParameterPolicyReference
Microsoft.AspNetCore.Components (36)
Routing\RouteTable.cs (1)
116
var
policy = parameter.ParameterPolicies[i];
src\Http\Routing\src\Patterns\RouteParameterParser.cs (4)
22
return new RoutePatternParameterPart(string.Empty, null, RoutePatternParameterKind.Standard, Array.Empty<
RoutePatternParameterPolicyReference
>());
103
var constraints = new List<
RoutePatternParameterPolicyReference
>();
252
public readonly
RoutePatternParameterPolicyReference
[] ParameterPolicies;
254
public ParameterPolicyParseResults(int currentIndex,
RoutePatternParameterPolicyReference
[] parameterPolicies)
src\Http\Routing\src\Patterns\RoutePattern.cs (2)
43
IReadOnlyDictionary<string, IReadOnlyList<
RoutePatternParameterPolicyReference
>> parameterPolicies,
75
public IReadOnlyDictionary<string, IReadOnlyList<
RoutePatternParameterPolicyReference
>> ParameterPolicies { get; }
src\Http\Routing\src\Patterns\RoutePatternFactory.cs (23)
36
private static readonly IReadOnlyDictionary<string, IReadOnlyList<
RoutePatternParameterPolicyReference
>> EmptyPoliciesDictionary =
37
new ReadOnlyDictionary<string, IReadOnlyList<
RoutePatternParameterPolicyReference
>>(new Dictionary<string, IReadOnlyList<
RoutePatternParameterPolicyReference
>>());
443
Dictionary<string, List<
RoutePatternParameterPolicyReference
>>? parameterPolicyReferences,
537
? parameterPolicyReferences.ToDictionary(kvp => kvp.Key, kvp => (IReadOnlyList<
RoutePatternParameterPolicyReference
>)kvp.Value.ToArray())
608
List<
RoutePatternParameterPolicyReference
>? parameterConstraints = null;
614
parameterPolicyReferences = new Dictionary<string, List<
RoutePatternParameterPolicyReference
>>(StringComparer.OrdinalIgnoreCase);
617
parameterConstraints = new List<
RoutePatternParameterPolicyReference
>(parameter.ParameterPolicies.Count);
638
parameterConstraints?.ToArray() ?? Array.Empty<
RoutePatternParameterPolicyReference
>(),
926
RoutePatternParameterPolicyReference
[] parameterPolicies,
938
/// Creates a <see cref="
RoutePatternParameterPolicyReference
"/> from the provided contraint.
945
/// <returns>The <see cref="
RoutePatternParameterPolicyReference
"/>.</returns>
946
public static
RoutePatternParameterPolicyReference
Constraint(object constraint)
966
/// Creates a <see cref="
RoutePatternParameterPolicyReference
"/> from the provided constraint.
971
/// <returns>The <see cref="
RoutePatternParameterPolicyReference
"/>.</returns>
972
public static
RoutePatternParameterPolicyReference
Constraint(IRouteConstraint constraint)
988
public static
RoutePatternParameterPolicyReference
Constraint(string constraint)
996
/// Creates a <see cref="
RoutePatternParameterPolicyReference
"/> from the provided object.
1001
/// <returns>The <see cref="
RoutePatternParameterPolicyReference
"/>.</returns>
1002
public static
RoutePatternParameterPolicyReference
ParameterPolicy(IParameterPolicy parameterPolicy)
1018
public static
RoutePatternParameterPolicyReference
ParameterPolicy(string parameterPolicy)
1140
private static
RoutePatternParameterPolicyReference
ParameterPolicyCore(string parameterPolicy)
1145
private static
RoutePatternParameterPolicyReference
ParameterPolicyCore(IParameterPolicy parameterPolicy)
src\Http\Routing\src\Patterns\RoutePatternParameterPart.cs (4)
24
RoutePatternParameterPolicyReference
[] parameterPolicies)
33
RoutePatternParameterPolicyReference
[] parameterPolicies,
49
public IReadOnlyList<
RoutePatternParameterPolicyReference
> ParameterPolicies { get; }
99
foreach (
var
constraint in ParameterPolicies)
src\Http\Routing\src\Patterns\RoutePatternParameterPolicyReference.cs (1)
10
/// of <see cref="
RoutePatternParameterPolicyReference
"/> are immutable.
src\Http\Routing\src\Tree\TreeRouteBuilder.cs (1)
136
foreach (
var
policy in parameter.ParameterPolicies)
Microsoft.AspNetCore.Components.Tests (2)
Routing\TemplateParserTests.cs (2)
267
Array.Empty<
RoutePatternParameterPolicyReference
>())
275
new Dictionary<string, IReadOnlyList<
RoutePatternParameterPolicyReference
>>(),