1 write to Range
System.Text.RegularExpressions (1)
System\Text\RegularExpressions\RegexNode.cs (1)
1597
Range
= range;
10 references to Range
System.Text.RegularExpressions (10)
System\Text\RegularExpressions\RegexCompiler.cs (10)
3609
literal.
Range
.LowInclusive == literal.
Range
.HighInclusive ||
3610
(literal.
Range
.LowInclusive <= node.Ch && node.Ch <= literal.
Range
.HighInclusive))) // for ranges, only allow when the range overlaps with the target, since there's no accelerated way to search for the union
3677
else if (literal.
Range
.LowInclusive == literal.
Range
.HighInclusive) // single char from a RegexNode.One
3679
overlap = literal.
Range
.LowInclusive == node.Ch;
3690
Ldc(literal.
Range
.LowInclusive);
3698
Ldc(literal.
Range
.LowInclusive);
3699
Ldc(literal.
Range
.HighInclusive);