19 implementations of IParameterLiteralNodeMatchingPolicy
Microsoft.AspNetCore.Routing (19)
Constraints\BoolRouteConstraint.cs (1)
18
public class BoolRouteConstraint : IRouteConstraint,
IParameterLiteralNodeMatchingPolicy
, ICachableParameterPolicy
Constraints\CompositeRouteConstraint.cs (1)
16
public class CompositeRouteConstraint : IRouteConstraint,
IParameterLiteralNodeMatchingPolicy
Constraints\DateTimeRouteConstraint.cs (1)
24
public class DateTimeRouteConstraint : IRouteConstraint,
IParameterLiteralNodeMatchingPolicy
, ICachableParameterPolicy
Constraints\DecimalRouteConstraint.cs (1)
18
public class DecimalRouteConstraint : IRouteConstraint,
IParameterLiteralNodeMatchingPolicy
, ICachableParameterPolicy
Constraints\DoubleRouteConstraint.cs (1)
18
public class DoubleRouteConstraint : IRouteConstraint,
IParameterLiteralNodeMatchingPolicy
, ICachableParameterPolicy
Constraints\FileNameRouteConstraint.cs (1)
89
public class FileNameRouteConstraint : IRouteConstraint,
IParameterLiteralNodeMatchingPolicy
, ICachableParameterPolicy
Constraints\FloatRouteConstraint.cs (1)
18
public class FloatRouteConstraint : IRouteConstraint,
IParameterLiteralNodeMatchingPolicy
, ICachableParameterPolicy
Constraints\GuidRouteConstraint.cs (1)
20
public class GuidRouteConstraint : IRouteConstraint,
IParameterLiteralNodeMatchingPolicy
, ICachableParameterPolicy
Constraints\IntRouteConstraint.cs (1)
18
public class IntRouteConstraint : IRouteConstraint,
IParameterLiteralNodeMatchingPolicy
, ICachableParameterPolicy
Constraints\LengthRouteConstraint.cs (1)
17
public class LengthRouteConstraint : IRouteConstraint,
IParameterLiteralNodeMatchingPolicy
, ICachableParameterPolicy
Constraints\LongRouteConstraint.cs (1)
18
public class LongRouteConstraint : IRouteConstraint,
IParameterLiteralNodeMatchingPolicy
, ICachableParameterPolicy
Constraints\MaxLengthRouteConstraint.cs (1)
18
public class MaxLengthRouteConstraint : IRouteConstraint,
IParameterLiteralNodeMatchingPolicy
, ICachableParameterPolicy
Constraints\MaxRouteConstraint.cs (1)
18
public class MaxRouteConstraint : IRouteConstraint,
IParameterLiteralNodeMatchingPolicy
, ICachableParameterPolicy
Constraints\MinLengthRouteConstraint.cs (1)
18
public class MinLengthRouteConstraint : IRouteConstraint,
IParameterLiteralNodeMatchingPolicy
, ICachableParameterPolicy
Constraints\MinRouteConstraint.cs (1)
18
public class MinRouteConstraint : IRouteConstraint,
IParameterLiteralNodeMatchingPolicy
, ICachableParameterPolicy
Constraints\NonFileNameRouteConstraint.cs (1)
85
public class NonFileNameRouteConstraint : IRouteConstraint,
IParameterLiteralNodeMatchingPolicy
, ICachableParameterPolicy
Constraints\RangeRouteConstraint.cs (1)
18
public class RangeRouteConstraint : IRouteConstraint,
IParameterLiteralNodeMatchingPolicy
, ICachableParameterPolicy
Constraints\RegexRouteConstraint.cs (1)
21
public class RegexRouteConstraint : IRouteConstraint,
IParameterLiteralNodeMatchingPolicy
Constraints\StringRouteConstraint.cs (1)
13
public class StringRouteConstraint : IRouteConstraint,
IParameterLiteralNodeMatchingPolicy
, ICachableParameterPolicy
22 references to IParameterLiteralNodeMatchingPolicy
Microsoft.AspNetCore.Routing (22)
Constraints\BoolRouteConstraint.cs (1)
59
bool
IParameterLiteralNodeMatchingPolicy
.MatchesLiteral(string parameterName, string literal)
Constraints\CompositeRouteConstraint.cs (2)
69
bool
IParameterLiteralNodeMatchingPolicy
.MatchesLiteral(string parameterName, string literal)
73
if (constraint is
IParameterLiteralNodeMatchingPolicy
literalConstraint && !literalConstraint.MatchesLiteral(parameterName, literal))
Constraints\DateTimeRouteConstraint.cs (1)
65
bool
IParameterLiteralNodeMatchingPolicy
.MatchesLiteral(string parameterName, string literal)
Constraints\DecimalRouteConstraint.cs (1)
59
bool
IParameterLiteralNodeMatchingPolicy
.MatchesLiteral(string parameterName, string literal)
Constraints\DoubleRouteConstraint.cs (1)
63
bool
IParameterLiteralNodeMatchingPolicy
.MatchesLiteral(string parameterName, string literal)
Constraints\FileNameRouteConstraint.cs (1)
155
bool
IParameterLiteralNodeMatchingPolicy
.MatchesLiteral(string parameterName, string literal)
Constraints\FloatRouteConstraint.cs (1)
63
bool
IParameterLiteralNodeMatchingPolicy
.MatchesLiteral(string parameterName, string literal)
Constraints\GuidRouteConstraint.cs (1)
61
bool
IParameterLiteralNodeMatchingPolicy
.MatchesLiteral(string parameterName, string literal)
Constraints\IntRouteConstraint.cs (1)
59
bool
IParameterLiteralNodeMatchingPolicy
.MatchesLiteral(string parameterName, string literal)
Constraints\LengthRouteConstraint.cs (1)
111
bool
IParameterLiteralNodeMatchingPolicy
.MatchesLiteral(string parameterName, string literal)
Constraints\LongRouteConstraint.cs (1)
59
bool
IParameterLiteralNodeMatchingPolicy
.MatchesLiteral(string parameterName, string literal)
Constraints\MaxLengthRouteConstraint.cs (1)
74
bool
IParameterLiteralNodeMatchingPolicy
.MatchesLiteral(string parameterName, string literal)
Constraints\MaxRouteConstraint.cs (1)
74
bool
IParameterLiteralNodeMatchingPolicy
.MatchesLiteral(string parameterName, string literal)
Constraints\MinLengthRouteConstraint.cs (1)
74
bool
IParameterLiteralNodeMatchingPolicy
.MatchesLiteral(string parameterName, string literal)
Constraints\MinRouteConstraint.cs (1)
72
bool
IParameterLiteralNodeMatchingPolicy
.MatchesLiteral(string parameterName, string literal)
Constraints\NonFileNameRouteConstraint.cs (1)
121
bool
IParameterLiteralNodeMatchingPolicy
.MatchesLiteral(string parameterName, string literal)
Constraints\RangeRouteConstraint.cs (1)
86
bool
IParameterLiteralNodeMatchingPolicy
.MatchesLiteral(string parameterName, string literal)
Constraints\RegexRouteConstraint.cs (1)
106
bool
IParameterLiteralNodeMatchingPolicy
.MatchesLiteral(string parameterName, string literal)
Constraints\StringRouteConstraint.cs (1)
49
bool
IParameterLiteralNodeMatchingPolicy
.MatchesLiteral(string parameterName, string literal)
Matching\DfaMatcherBuilder.cs (2)
406
if (parameterPolicy is
IParameterLiteralNodeMatchingPolicy
constraint && !constraint.MatchesLiteral(partParameter.Name, (string)parameterValue))
437
if (parameterPolicy is
IParameterLiteralNodeMatchingPolicy
constraint)