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);
1143var newAlternate = new RegexNode(RegexNodeKind.Alternate, alternation.Options);
1153var atomic = new RegexNode(RegexNodeKind.Atomic, alternation.Options);
1160var newConcat = new RegexNode(RegexNodeKind.Concatenate, alternation.Options);
1313var newAlternate = new RegexNode(RegexNodeKind.Alternate, startingNodeOptions);
1357var atomic = new RegexNode(RegexNodeKind.Atomic, startingNodeOptions);
1362var newConcat = new RegexNode(RegexNodeKind.Concatenate, startingNodeOptions);
1510return new RegexNode(RegexNodeKind.Empty, Options);
2010AddChild(new RegexNode(RegexNodeKind.Empty, Options));
2028AddChild(new RegexNode(RegexNodeKind.Empty, Options));
2686return new RegexNode(RegexNodeKind.Empty, Options);