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