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