3 writes to _group
System.Text.RegularExpressions (3)
System\Text\RegularExpressions\RegexParser.cs (3)
71_group = null; 2048_group = _alternation!.Parent; 2067_group = openGroup;
16 references to _group
System.Text.RegularExpressions (16)
System\Text\RegularExpressions\RegexParser.cs (16)
1004if (_group!.Kind != RegexNodeKind.ExpressionConditional) 2037_group!.Parent = _stack; 2038_alternation!.Parent = _group; 2049_stack = _group!.Parent; 2052if (_group.Kind == RegexNodeKind.ExpressionConditional && _group.ChildCount() == 0) 2059_group.AddChild(_unit); 2077if (_group!.Kind is RegexNodeKind.ExpressionConditional or RegexNodeKind.BackreferenceConditional) 2079_group.AddChild(_concatenation!.ReverseConcatenationIfRightToLeft()); 2092if (_group!.Kind is RegexNodeKind.ExpressionConditional or RegexNodeKind.BackreferenceConditional) 2094_group.AddChild(_concatenation!.ReverseConcatenationIfRightToLeft()); 2096if (_group.Kind == RegexNodeKind.BackreferenceConditional && _group.ChildCount() > 2 || _group.ChildCount() > 3) 2104_group.AddChild(_alternation); 2107_unit = _group;