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