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