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); 1252var newAlternate = new RegexNode(RegexNodeKind.Alternate, alternation.Options); 1262var atomic = new RegexNode(RegexNodeKind.Atomic, alternation.Options); 1269var newConcat = new RegexNode(RegexNodeKind.Concatenate, alternation.Options); 1422var newAlternate = new RegexNode(RegexNodeKind.Alternate, startingNodeOptions); 1466var atomic = new RegexNode(RegexNodeKind.Atomic, startingNodeOptions); 1471var newConcat = new RegexNode(RegexNodeKind.Concatenate, startingNodeOptions); 1619return new RegexNode(RegexNodeKind.Empty, Options); 2215AddChild(new RegexNode(RegexNodeKind.Empty, Options)); 2233AddChild(new RegexNode(RegexNodeKind.Empty, Options)); 2988return 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); 2050_alternation = new RegexNode(RegexNodeKind.Alternate, _options); 2051_concatenation = new RegexNode(RegexNodeKind.Concatenate, _options); 2068_concatenation = new RegexNode(RegexNodeKind.Concatenate, _options);