src\libraries\System.Text.RegularExpressions\src\System\Text\RegularExpressions\RegexNode.cs (18)
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);
1245var newAlternate = new RegexNode(RegexNodeKind.Alternate, alternation.Options);
1256newAlternate.AddChild(new RegexNode(RegexNodeKind.Empty, children[i].Options));
1263var atomic = new RegexNode(RegexNodeKind.Atomic, alternation.Options);
1270var newConcat = new RegexNode(RegexNodeKind.Concatenate, alternation.Options);
1423var newAlternate = new RegexNode(RegexNodeKind.Alternate, startingNodeOptions);
1467var atomic = new RegexNode(RegexNodeKind.Atomic, startingNodeOptions);
1472var newConcat = new RegexNode(RegexNodeKind.Concatenate, startingNodeOptions);
1690return new RegexNode(RegexNodeKind.Empty, Options);
2292AddChild(new RegexNode(RegexNodeKind.Empty, Options));
2310AddChild(new RegexNode(RegexNodeKind.Empty, Options));
3111return new RegexNode(RegexNodeKind.Empty, Options);