1 write to Root
System.Text.RegularExpressions (1)
System\Text\RegularExpressions\RegexTree.cs (1)
73Root = root;
8 references to Root
System.Text.RegularExpressions (8)
System\Text\RegularExpressions\RegexCompiler.cs (4)
512if (RegexPrefixAnalyzer.FindTrailingAnchor(_regexTree.Root) == RegexNodeKind.End && 513_regexTree.Root.ComputeMaxLength() == _regexTree.FindOptimizations.MinRequiredLength) 1450RegexNode node = _regexTree.Root; 5357RegexNode root = _regexTree!.Root.Child(0);
System\Text\RegularExpressions\RegexLWCGCompiler.cs (1)
37if (!regexTree.Root.SupportsCompilation(out _))
System\Text\RegularExpressions\RegexTreeAnalyzer.cs (1)
16results._complete = TryAnalyze(regexTree.Root, results, isAtomicByAncestor: true, isInLoop: false);
System\Text\RegularExpressions\RegexWriter.cs (1)
78RegexNode curNode = _tree.Root;
System\Text\RegularExpressions\Symbolic\SymbolicRegexRunnerFactory.cs (1)
23SymbolicRegexNode<BDD> rootNode = converter.ConvertToSymbolicRegexNode(regexTree.Root);