26 references to RegexNode
System.Text.RegularExpressions (26)
System\Text\RegularExpressions\RegexNode.cs (17)
428parent.InsertChild(1, new RegexNode(RegexNodeKind.UpdateBumpalong, node.Options)); 501var atomic = new RegexNode(RegexNodeKind.Atomic, existingChild.Options); 6150 => new RegexNode(Kind == RegexNodeKind.Alternate ? RegexNodeKind.Nothing : RegexNodeKind.Empty, Options), 706return new RegexNode(RegexNodeKind.Empty, child.Options); 896return new RegexNode(RegexNodeKind.Nothing, Options); 935u = u.M == 0 ? new RegexNode(RegexNodeKind.Empty, Options) : child; 1023return new RegexNode(RegexNodeKind.Nothing, Options); 1261var newAlternate = new RegexNode(RegexNodeKind.Alternate, alternation.Options); 1271var atomic = new RegexNode(RegexNodeKind.Atomic, alternation.Options); 1278var newConcat = new RegexNode(RegexNodeKind.Concatenate, alternation.Options); 1431var newAlternate = new RegexNode(RegexNodeKind.Alternate, startingNodeOptions); 1475var atomic = new RegexNode(RegexNodeKind.Atomic, startingNodeOptions); 1480var newConcat = new RegexNode(RegexNodeKind.Concatenate, startingNodeOptions); 1628return new RegexNode(RegexNodeKind.Empty, Options); 2220AddChild(new RegexNode(RegexNodeKind.Empty, Options)); 2238AddChild(new RegexNode(RegexNodeKind.Empty, Options)); 2993return 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);