3 writes to _group
System.Text.RegularExpressions (3)
System\Text\RegularExpressions\RegexParser.cs (3)
71_group = null; 2077_group = _alternation!.Parent; 2096_group = openGroup;
16 references to _group
System.Text.RegularExpressions (16)
System\Text\RegularExpressions\RegexParser.cs (16)
1051if (_group!.Kind != RegexNodeKind.ExpressionConditional) 2066_group!.Parent = _stack; 2067_alternation!.Parent = _group; 2078_stack = _group!.Parent; 2081if (_group.Kind == RegexNodeKind.ExpressionConditional && _group.ChildCount() == 0) 2088_group.AddChild(_unit); 2106if (_group!.Kind is RegexNodeKind.ExpressionConditional or RegexNodeKind.BackreferenceConditional) 2108_group.AddChild(_concatenation!.ReverseConcatenationIfRightToLeft()); 2121if (_group!.Kind is RegexNodeKind.ExpressionConditional or RegexNodeKind.BackreferenceConditional) 2123_group.AddChild(_concatenation!.ReverseConcatenationIfRightToLeft()); 2125if (_group.Kind == RegexNodeKind.BackreferenceConditional && _group.ChildCount() > 2 || _group.ChildCount() > 3) 2133_group.AddChild(_alternation); 2136_unit = _group;