129 references to IsValidCandidate
Microsoft.AspNetCore.Mvc.Core (2)
Routing\ActionConstraintMatcherPolicy.cs (1)
114
if (candidateSet.
IsValidCandidate
(i))
Routing\DynamicControllerEndpointMatcherPolicy.cs (1)
71
if (!candidates.
IsValidCandidate
(i))
Microsoft.AspNetCore.Mvc.Core.Test (8)
Routing\DynamicControllerEndpointMatcherPolicyTest.cs (8)
125
Assert.False(candidates.
IsValidCandidate
(0));
156
Assert.False(candidates.
IsValidCandidate
(0));
202
Assert.True(candidates.
IsValidCandidate
(0));
290
Assert.True(candidates.
IsValidCandidate
(0));
329
Assert.False(candidates.
IsValidCandidate
(0));
391
Assert.True(candidates.
IsValidCandidate
(0));
431
Assert.True(candidates.
IsValidCandidate
(0));
432
Assert.True(candidates.
IsValidCandidate
(1));
Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation (2)
PageLoaderMatcherPolicy.cs (2)
62
if (!candidates.
IsValidCandidate
(i))
103
if (!candidates.
IsValidCandidate
(i))
Microsoft.AspNetCore.Mvc.RazorPages (1)
Infrastructure\DynamicPageEndpointMatcherPolicy.cs (1)
73
if (!candidates.
IsValidCandidate
(i))
Microsoft.AspNetCore.Mvc.RazorPages.Test (8)
Infrastructure\DynamicPageEndpointMatcherPolicyTest.cs (8)
142
Assert.False(candidates.
IsValidCandidate
(0));
173
Assert.False(candidates.
IsValidCandidate
(0));
213
Assert.True(candidates.
IsValidCandidate
(0));
264
Assert.True(candidates.
IsValidCandidate
(0));
332
Assert.False(candidates.
IsValidCandidate
(0));
392
Assert.True(candidates.
IsValidCandidate
(0));
431
Assert.True(candidates.
IsValidCandidate
(0));
432
Assert.True(candidates.
IsValidCandidate
(1));
Microsoft.AspNetCore.Mvc.Test (22)
Routing\ActionConstraintMatcherPolicyTest.cs (22)
36
Assert.True(candidateSet.
IsValidCandidate
(0));
37
Assert.True(candidateSet.
IsValidCandidate
(1));
69
Assert.True(candidateSet.
IsValidCandidate
(0));
70
Assert.False(candidateSet.
IsValidCandidate
(1));
104
Assert.False(candidateSet.
IsValidCandidate
(0));
105
Assert.False(candidateSet.
IsValidCandidate
(1));
140
Assert.False(candidateSet.
IsValidCandidate
(0));
141
Assert.False(candidateSet.
IsValidCandidate
(1));
175
Assert.True(candidateSet.
IsValidCandidate
(0));
176
Assert.False(candidateSet.
IsValidCandidate
(1));
213
Assert.False(candidateSet.
IsValidCandidate
(0));
214
Assert.False(candidateSet.
IsValidCandidate
(1));
215
Assert.True(candidateSet.
IsValidCandidate
(2));
248
Assert.False(candidateSet.
IsValidCandidate
(0));
249
Assert.True(candidateSet.
IsValidCandidate
(1));
250
Assert.False(candidateSet.
IsValidCandidate
(2));
289
Assert.True(candidateSet.
IsValidCandidate
(0));
290
Assert.False(candidateSet.
IsValidCandidate
(1));
330
Assert.True(candidateSet.
IsValidCandidate
(0));
331
Assert.False(candidateSet.
IsValidCandidate
(1));
332
Assert.False(candidateSet.
IsValidCandidate
(2));
368
Assert.True(candidateSet.
IsValidCandidate
(0));
Microsoft.AspNetCore.Routing (4)
Matching\AcceptsMatcherPolicy.cs (1)
72
if (!candidates.
IsValidCandidate
(i))
Matching\HostMatcherPolicy.cs (1)
78
if (!candidates.
IsValidCandidate
(i))
Matching\HttpMethodMatcherPolicy.cs (1)
110
if (!candidates.
IsValidCandidate
(i))
Matching\NegotiationMatcherPolicy.cs (1)
108
if (!candidates.
IsValidCandidate
(i))
Microsoft.AspNetCore.Routing.Tests (82)
Matching\AcceptsMatcherPolicyTest.cs (12)
331
Assert.True(candidates.
IsValidCandidate
(0));
352
Assert.True(candidates.
IsValidCandidate
(0));
373
Assert.True(candidates.
IsValidCandidate
(0));
400
Assert.True(candidates.
IsValidCandidate
(0));
427
Assert.True(candidates.
IsValidCandidate
(0));
454
Assert.True(candidates.
IsValidCandidate
(0));
481
Assert.True(candidates.
IsValidCandidate
(0));
508
Assert.True(candidates.
IsValidCandidate
(0));
535
Assert.False(candidates.
IsValidCandidate
(0));
564
Assert.False(candidates.
IsValidCandidate
(0));
593
Assert.False(candidates.
IsValidCandidate
(0));
594
Assert.True(candidates.
IsValidCandidate
(1));
Matching\CandidateSetTest.cs (7)
34
Assert.True(candidateSet.
IsValidCandidate
(i));
40
Assert.False(candidateSet.
IsValidCandidate
(i));
73
Assert.True(candidateSet.
IsValidCandidate
(i));
103
Assert.False(candidateSet.
IsValidCandidate
(i));
133
Assert.False(candidateSet.
IsValidCandidate
(0));
359
Assert.True(candidateSet.
IsValidCandidate
(i));
366
Assert.False(candidateSet.
IsValidCandidate
(i));
Matching\ContentEncodingNegotiationMatcherPolicyTest.cs (57)
86
Assert.True(endpoints.
IsValidCandidate
(0));
87
Assert.False(endpoints.
IsValidCandidate
(1));
106
Assert.False(endpoints.
IsValidCandidate
(0));
107
Assert.True(endpoints.
IsValidCandidate
(1));
126
Assert.True(endpoints.
IsValidCandidate
(0));
127
Assert.False(endpoints.
IsValidCandidate
(1));
146
Assert.False(endpoints.
IsValidCandidate
(0));
147
Assert.True(endpoints.
IsValidCandidate
(1));
166
Assert.False(endpoints.
IsValidCandidate
(1));
167
Assert.True(endpoints.
IsValidCandidate
(0));
186
Assert.True(endpoints.
IsValidCandidate
(0));
187
Assert.False(endpoints.
IsValidCandidate
(1));
205
Assert.False(endpoints.
IsValidCandidate
(0));
206
Assert.False(endpoints.
IsValidCandidate
(1));
226
Assert.False(endpoints.
IsValidCandidate
(0));
227
Assert.False(endpoints.
IsValidCandidate
(1));
228
Assert.True(endpoints.
IsValidCandidate
(2));
247
Assert.True(endpoints.
IsValidCandidate
(0));
248
Assert.False(endpoints.
IsValidCandidate
(1));
266
Assert.True(endpoints.
IsValidCandidate
(0));
267
Assert.False(endpoints.
IsValidCandidate
(1));
285
Assert.False(endpoints.
IsValidCandidate
(0));
286
Assert.False(endpoints.
IsValidCandidate
(1));
304
Assert.True(endpoints.
IsValidCandidate
(0));
305
Assert.False(endpoints.
IsValidCandidate
(1));
323
Assert.True(endpoints.
IsValidCandidate
(0));
324
Assert.False(endpoints.
IsValidCandidate
(1));
341
Assert.True(endpoints.
IsValidCandidate
(0));
342
Assert.False(endpoints.
IsValidCandidate
(1));
646
Assert.True(endpoints.
IsValidCandidate
(0));
647
Assert.True(endpoints.
IsValidCandidate
(1));
670
Assert.True(endpoints.
IsValidCandidate
(0));
671
Assert.False(endpoints.
IsValidCandidate
(1)); // identity catch-all — invalidated by gzip match
672
Assert.True(endpoints.
IsValidCandidate
(2)); // gzip match
673
Assert.False(endpoints.
IsValidCandidate
(3)); // br — invalidated (gzip matched first with same quality)
694
Assert.False(endpoints.
IsValidCandidate
(0));
695
Assert.True(endpoints.
IsValidCandidate
(1));
716
Assert.True(endpoints.
IsValidCandidate
(0));
717
Assert.False(endpoints.
IsValidCandidate
(1));
718
Assert.False(endpoints.
IsValidCandidate
(2));
739
Assert.True(endpoints.
IsValidCandidate
(0)); // config preserved by priority
740
Assert.False(endpoints.
IsValidCandidate
(1)); // lower quality gzip invalidated
741
Assert.True(endpoints.
IsValidCandidate
(2)); // higher quality gzip wins
766
Assert.True(endpoints.
IsValidCandidate
(0)); // /literal/path preserved (Score=0 < bestMatchScore=1)
767
Assert.True(endpoints.
IsValidCandidate
(1)); // gzip matched at Score=1
768
Assert.False(endpoints.
IsValidCandidate
(2)); // {**catchall} invalidated (Score=2 >= bestMatchScore, no match)
795
Assert.True(endpoints.
IsValidCandidate
(0)); // /literal/path preserved (Score=0)
796
Assert.True(endpoints.
IsValidCandidate
(1)); // gzip wins (endpoint quality 0.9 > 0.7)
797
Assert.False(endpoints.
IsValidCandidate
(2)); // br loses endpoint quality tie
798
Assert.False(endpoints.
IsValidCandidate
(3)); // {**catchall} invalidated (no match, Score=2)
828
Assert.True(endpoints.
IsValidCandidate
(0)); // /literal/path preserved (Score=0)
829
Assert.True(endpoints.
IsValidCandidate
(1)); // gzip preserved (Score=1, was previous best)
830
Assert.True(endpoints.
IsValidCandidate
(2)); // br wins (highest Accept quality at Score=2)
831
Assert.False(endpoints.
IsValidCandidate
(3)); // catch-all gzip invalidated (lower Accept quality)
856
Assert.True(endpoints.
IsValidCandidate
(0)); // gzip matched at Score=0
857
Assert.False(endpoints.
IsValidCandidate
(1)); // invalidated (no match, Score=1 >= bestMatchScore=0)
858
Assert.False(endpoints.
IsValidCandidate
(2)); // invalidated (no match, Score=2 >= bestMatchScore=0)
Matching\DfaMatcherTest.cs (6)
654
Assert.True(cs.
IsValidCandidate
(0));
659
Assert.True(cs.
IsValidCandidate
(1));
700
Assert.True(cs.
IsValidCandidate
(0));
705
Assert.True(cs.
IsValidCandidate
(1));
747
Assert.True(cs.
IsValidCandidate
(0));
752
Assert.True(cs.
IsValidCandidate
(1));