2 writes to UpperBoundExclusiveIfOnlyRanges
System.Text.RegularExpressions.Generator (2)
src\libraries\System.Text.RegularExpressions\src\System\Text\RegularExpressions\RegexCharClass.cs (2)
1158
UpperBoundExclusiveIfOnlyRanges
= lastValueExclusive,
1172
UpperBoundExclusiveIfOnlyRanges
= lastValueExclusive,
6 references to UpperBoundExclusiveIfOnlyRanges
System.Text.RegularExpressions.Generator (6)
RegexGenerator.Emitter.cs (6)
5198
if (analysis.OnlyRanges && (analysis.
UpperBoundExclusiveIfOnlyRanges
- analysis.LowerBoundInclusiveIfOnlyRanges) <= 32)
5207
for (int i = analysis.LowerBoundInclusiveIfOnlyRanges; i < analysis.
UpperBoundExclusiveIfOnlyRanges
; i++)
5233
if (analysis.OnlyRanges && (analysis.
UpperBoundExclusiveIfOnlyRanges
- analysis.LowerBoundInclusiveIfOnlyRanges) <= 64)
5242
for (int i = analysis.LowerBoundInclusiveIfOnlyRanges; i < analysis.
UpperBoundExclusiveIfOnlyRanges
; i++)
5344
$"((ch = {chExpr}) >= {Literal((char)analysis.
UpperBoundExclusiveIfOnlyRanges
)} || ({Literal(bitVectorString)}[ch >> 4] & (1 << (ch & 0xF))) == 0)" :
5345
$"((ch = {chExpr}) < {Literal((char)analysis.
UpperBoundExclusiveIfOnlyRanges
)} && ({Literal(bitVectorString)}[ch >> 4] & (1 << (ch & 0xF))) != 0)";