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);