42 references to CandidateFlags
Microsoft.AspNetCore.Routing (16)
Matching\Candidate.cs (8)
14public readonly CandidateFlags Flags; 61Flags = CandidateFlags.None; 81Flags = CandidateFlags.None; 86Flags |= CandidateFlags.HasDefaults; 92Flags |= CandidateFlags.HasCaptures; 97Flags |= CandidateFlags.HasCatchAll; 102Flags |= CandidateFlags.HasComplexSegments; 107Flags |= CandidateFlags.HasConstraints;
Matching\DfaMatcher.cs (8)
76if (candidate.Flags == Candidate.CandidateFlags.None) 124var flags = candidate.Flags; 127if ((flags & Candidate.CandidateFlags.HasSlots) != 0) 136if ((flags & Candidate.CandidateFlags.HasDefaults) != 0) 141if ((flags & Candidate.CandidateFlags.HasCaptures) != 0) 146if ((flags & Candidate.CandidateFlags.HasCatchAll) != 0) 158if ((flags & Candidate.CandidateFlags.HasComplexSegments) != 0) 168if ((flags & Candidate.CandidateFlags.HasConstraints) != 0)
Microsoft.AspNetCore.Routing.Tests (26)
Matching\DfaMatcherBuilderTest.cs (26)
3200Assert.Equal(Candidate.CandidateFlags.None, candidate.Flags); 3220Assert.Equal(Candidate.CandidateFlags.HasCaptures, candidate.Flags); 3245Candidate.CandidateFlags.HasDefaults | Candidate.CandidateFlags.HasCaptures, 3275Candidate.CandidateFlags.HasDefaults | 3276Candidate.CandidateFlags.HasCaptures | 3277Candidate.CandidateFlags.HasCatchAll, 3307Candidate.CandidateFlags.HasDefaults | Candidate.CandidateFlags.HasCaptures, 3338Candidate.CandidateFlags.HasDefaults | 3339Candidate.CandidateFlags.HasCaptures | 3340Candidate.CandidateFlags.HasComplexSegments, 3368Assert.Equal(Candidate.CandidateFlags.HasConstraints, candidate.Flags); 3390Assert.Equal(Candidate.CandidateFlags.HasConstraints | Candidate.CandidateFlags.HasCaptures, candidate1.Flags); 3393Assert.Equal(Candidate.CandidateFlags.HasConstraints | Candidate.CandidateFlags.HasCaptures, candidate2.Flags); 3413Assert.Equal(Candidate.CandidateFlags.HasConstraints | Candidate.CandidateFlags.HasCaptures, candidate1.Flags); 3416Assert.Equal(Candidate.CandidateFlags.HasConstraints | Candidate.CandidateFlags.HasCaptures, candidate2.Flags); 3436Assert.Equal(Candidate.CandidateFlags.HasConstraints | Candidate.CandidateFlags.HasCaptures, candidate1.Flags); 3439Assert.Equal(Candidate.CandidateFlags.HasConstraints | Candidate.CandidateFlags.HasCaptures, candidate2.Flags); 3457Assert.Equal(Candidate.CandidateFlags.None, candidate.Flags);