3 writes to _group
System.Text.RegularExpressions (3)
System\Text\RegularExpressions\RegexParser.cs (3)
71_group = null; 2030_group = _alternation!.Parent; 2049_group = openGroup;
16 references to _group
System.Text.RegularExpressions (16)
System\Text\RegularExpressions\RegexParser.cs (16)
1004if (_group!.Kind != RegexNodeKind.ExpressionConditional) 2019_group!.Parent = _stack; 2020_alternation!.Parent = _group; 2031_stack = _group!.Parent; 2034if (_group.Kind == RegexNodeKind.ExpressionConditional && _group.ChildCount() == 0) 2041_group.AddChild(_unit); 2059if (_group!.Kind is RegexNodeKind.ExpressionConditional or RegexNodeKind.BackreferenceConditional) 2061_group.AddChild(_concatenation!.ReverseConcatenationIfRightToLeft()); 2074if (_group!.Kind is RegexNodeKind.ExpressionConditional or RegexNodeKind.BackreferenceConditional) 2076_group.AddChild(_concatenation!.ReverseConcatenationIfRightToLeft()); 2078if (_group.Kind == RegexNodeKind.BackreferenceConditional && _group.ChildCount() > 2 || _group.ChildCount() > 3) 2086_group.AddChild(_alternation); 2089_unit = _group;