1 write to Range
System.Text.RegularExpressions (1)
System\Text\RegularExpressions\RegexNode.cs (1)
1597Range = range;
10 references to Range
System.Text.RegularExpressions (10)
System\Text\RegularExpressions\RegexCompiler.cs (10)
3610literal.Range.LowInclusive == literal.Range.HighInclusive || 3611(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 3678else if (literal.Range.LowInclusive == literal.Range.HighInclusive) // single char from a RegexNode.One 3680overlap = literal.Range.LowInclusive == node.Ch; 3691Ldc(literal.Range.LowInclusive); 3699Ldc(literal.Range.LowInclusive); 3700Ldc(literal.Range.HighInclusive);