3 writes to _group
System.Text.RegularExpressions (3)
System\Text\RegularExpressions\RegexParser.cs (3)
71_group = null; 2224_group = _alternation!.Parent; 2243_group = openGroup;
17 references to _group
System.Text.RegularExpressions (17)
System\Text\RegularExpressions\RegexParser.cs (17)
1075if (_group!.Kind != RegexNodeKind.ExpressionConditional || _group.ChildCount() > 0) 2213_group!.Parent = _stack; 2214_alternation!.Parent = _group; 2225_stack = _group!.Parent; 2228if (_group.Kind == RegexNodeKind.ExpressionConditional && _group.ChildCount() == 0) 2235_group.AddChild(_unit); 2253if (_group!.Kind is RegexNodeKind.ExpressionConditional or RegexNodeKind.BackreferenceConditional) 2255_group.AddChild(_concatenation!.ReverseConcatenationIfRightToLeft()); 2268if (_group!.Kind is RegexNodeKind.ExpressionConditional or RegexNodeKind.BackreferenceConditional) 2270_group.AddChild(_concatenation!.ReverseConcatenationIfRightToLeft()); 2272if (_group.Kind == RegexNodeKind.BackreferenceConditional && _group.ChildCount() > 2 || _group.ChildCount() > 3) 2280_group.AddChild(_alternation); 2283_unit = _group;