1 write to Range
System.Text.RegularExpressions (1)
System\Text\RegularExpressions\RegexNode.cs (1)
1479
Range
= range;
10 references to Range
System.Text.RegularExpressions (10)
System\Text\RegularExpressions\RegexCompiler.cs (10)
3593
literal.
Range
.LowInclusive == literal.
Range
.HighInclusive ||
3594
(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
3661
else if (literal.
Range
.LowInclusive == literal.
Range
.HighInclusive) // single char from a RegexNode.One
3663
overlap = literal.
Range
.LowInclusive == node.Ch;
3674
Ldc(literal.
Range
.LowInclusive);
3682
Ldc(literal.
Range
.LowInclusive);
3683
Ldc(literal.
Range
.HighInclusive);