25 references to RegexNode
System.Text.RegularExpressions (25)
System\Text\RegularExpressions\RegexNode.cs (16)
388parent.InsertChild(1, new RegexNode(RegexNodeKind.UpdateBumpalong, node.Options)); 456var atomic = new RegexNode(RegexNodeKind.Atomic, existingChild.Options); 5630 => new RegexNode(Kind == RegexNodeKind.Alternate ? RegexNodeKind.Nothing : RegexNodeKind.Empty, Options), 654return new RegexNode(RegexNodeKind.Empty, child.Options); 837return new RegexNode(RegexNodeKind.Nothing, Options); 930return new RegexNode(RegexNodeKind.Nothing, Options); 1139var newAlternate = new RegexNode(RegexNodeKind.Alternate, alternation.Options); 1149var atomic = new RegexNode(RegexNodeKind.Atomic, alternation.Options); 1156var newConcat = new RegexNode(RegexNodeKind.Concatenate, alternation.Options); 1309var newAlternate = new RegexNode(RegexNodeKind.Alternate, startingNodeOptions); 1353var atomic = new RegexNode(RegexNodeKind.Atomic, startingNodeOptions); 1358var newConcat = new RegexNode(RegexNodeKind.Concatenate, startingNodeOptions); 1506return new RegexNode(RegexNodeKind.Empty, Options); 2003AddChild(new RegexNode(RegexNodeKind.Empty, Options)); 2021AddChild(new RegexNode(RegexNodeKind.Empty, Options)); 2679return new RegexNode(RegexNodeKind.Empty, Options);
System\Text\RegularExpressions\RegexParser.cs (9)
394_unit = new RegexNode((_options & RegexOptions.Multiline) != 0 ? RegexNodeKind.Bol : RegexNodeKind.Beginning, _options); 398_unit = new RegexNode((_options & RegexOptions.Multiline) != 0 ? RegexNodeKind.Eol : RegexNodeKind.EndZ, _options); 521_concatenation = new RegexNode(RegexNodeKind.Concatenate, _options); 759return new RegexNode(RegexNodeKind.Group, _options); 1026return new RegexNode(nodeType, _options); 1091new RegexNode(TypeFromCode(ch), _options); 2068_alternation = new RegexNode(RegexNodeKind.Alternate, _options); 2069_concatenation = new RegexNode(RegexNodeKind.Concatenate, _options); 2086_concatenation = new RegexNode(RegexNodeKind.Concatenate, _options);