5 writes to _concatenation
System.Text.RegularExpressions (5)
System\Text\RegularExpressions\RegexParser.cs (5)
73_concatenation = null; 521_concatenation = new RegexNode(RegexNodeKind.Concatenate, _options); 2046_concatenation = _stack; 2069_concatenation = new RegexNode(RegexNodeKind.Concatenate, _options); 2086_concatenation = new RegexNode(RegexNodeKind.Concatenate, _options);
15 references to _concatenation
System.Text.RegularExpressions (15)
System\Text\RegularExpressions\RegexParser.cs (15)
429_concatenation!.AddChild(_unit!); 470_concatenation!.AddChild(_unit!); 497_concatenation!.AddChild(_unit!.MakeQuantifier(lazy, min, max)); 538_concatenation.AddChild(ScanDollar()); 543return _concatenation; 2018_concatenation!.AddChild(RegexNode.CreateOneWithCaseConversion(_pattern[pos], isReplacement ? _options & ~RegexOptions.IgnoreCase : _options, _culture, ref _caseBehavior)); 2022_concatenation!.AddChild(new RegexNode(RegexNodeKind.Multi, _options & ~RegexOptions.IgnoreCase, _pattern.Substring(pos, cch))); 2028_concatenation!.AddChild(RegexNode.CreateOneWithCaseConversion(c, _options, _culture, ref _caseBehavior)); 2039_concatenation!.Parent = _alternation; 2040_stack = _concatenation; 2047_alternation = _concatenation!.Parent; 2079_group.AddChild(_concatenation!.ReverseConcatenationIfRightToLeft()); 2083_alternation!.AddChild(_concatenation!.ReverseConcatenationIfRightToLeft()); 2094_group.AddChild(_concatenation!.ReverseConcatenationIfRightToLeft()); 2103_alternation!.AddChild(_concatenation!.ReverseConcatenationIfRightToLeft());