7 writes to Flags
Microsoft.AspNetCore.Routing (7)
Matching\Candidate.cs (7)
61Flags = CandidateFlags.None; 81Flags = CandidateFlags.None; 86Flags |= CandidateFlags.HasDefaults; 92Flags |= CandidateFlags.HasCaptures; 97Flags |= CandidateFlags.HasCatchAll; 102Flags |= CandidateFlags.HasComplexSegments; 107Flags |= CandidateFlags.HasConstraints;
16 references to Flags
Microsoft.AspNetCore.Routing (2)
Matching\DfaMatcher.cs (2)
76if (candidate.Flags == Candidate.CandidateFlags.None) 124var flags = candidate.Flags;
Microsoft.AspNetCore.Routing.Tests (14)
Matching\DfaMatcherBuilderTest.cs (14)
3200Assert.Equal(Candidate.CandidateFlags.None, candidate.Flags); 3220Assert.Equal(Candidate.CandidateFlags.HasCaptures, candidate.Flags); 3246candidate.Flags); 3278candidate.Flags); 3308candidate.Flags); 3341candidate.Flags); 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);