2 writes to LowerBoundInclusiveIfOnlyRanges
System.Text.RegularExpressions.Generator (2)
src\libraries\System.Text.RegularExpressions\src\System\Text\RegularExpressions\RegexCharClass.cs (2)
1157
LowerBoundInclusiveIfOnlyRanges
= firstValueInclusive,
1171
LowerBoundInclusiveIfOnlyRanges
= firstValueInclusive,
8 references to LowerBoundInclusiveIfOnlyRanges
System.Text.RegularExpressions.Generator (8)
RegexGenerator.Emitter.cs (8)
5198
if (analysis.OnlyRanges && (analysis.UpperBoundExclusiveIfOnlyRanges - analysis.
LowerBoundInclusiveIfOnlyRanges
) <= 32)
5207
for (int i = analysis.
LowerBoundInclusiveIfOnlyRanges
; i < analysis.UpperBoundExclusiveIfOnlyRanges; i++)
5211
bitmap |= 1u << (31 - (i - analysis.
LowerBoundInclusiveIfOnlyRanges
));
5223
return $"((int)((0x{bitmap:X}U << (short)(charMinusLowUInt32 = (ushort)({chExpr} - {Literal((char)analysis.
LowerBoundInclusiveIfOnlyRanges
)}))) & (charMinusLowUInt32 - 32)) {(negate ? ">=" : "<")} 0)";
5233
if (analysis.OnlyRanges && (analysis.UpperBoundExclusiveIfOnlyRanges - analysis.
LowerBoundInclusiveIfOnlyRanges
) <= 64)
5242
for (int i = analysis.
LowerBoundInclusiveIfOnlyRanges
; i < analysis.UpperBoundExclusiveIfOnlyRanges; i++)
5246
bitmap |= 1ul << (63 - (i - analysis.
LowerBoundInclusiveIfOnlyRanges
));
5257
return $"((long)((0x{bitmap:X}UL << (int)(charMinusLowUInt64 = (uint){chExpr} - {Literal((char)analysis.
LowerBoundInclusiveIfOnlyRanges
)})) & (charMinusLowUInt64 - 64)) {(negate ? ">=" : "<")} 0)";