5 writes to _concatenation
System.Text.RegularExpressions (5)
System\Text\RegularExpressions\RegexParser.cs (5)
73_concatenation = null; 521_concatenation = new RegexNode(RegexNodeKind.Concatenate, _options); 2028_concatenation = _stack; 2051_concatenation = new RegexNode(RegexNodeKind.Concatenate, _options); 2068_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; 2000_concatenation!.AddChild(RegexNode.CreateOneWithCaseConversion(_pattern[pos], isReplacement ? _options & ~RegexOptions.IgnoreCase : _options, _culture, ref _caseBehavior)); 2004_concatenation!.AddChild(new RegexNode(RegexNodeKind.Multi, _options & ~RegexOptions.IgnoreCase, _pattern.Substring(pos, cch))); 2010_concatenation!.AddChild(RegexNode.CreateOneWithCaseConversion(c, _options, _culture, ref _caseBehavior)); 2021_concatenation!.Parent = _alternation; 2022_stack = _concatenation; 2029_alternation = _concatenation!.Parent; 2061_group.AddChild(_concatenation!.ReverseConcatenationIfRightToLeft()); 2065_alternation!.AddChild(_concatenation!.ReverseConcatenationIfRightToLeft()); 2076_group.AddChild(_concatenation!.ReverseConcatenationIfRightToLeft()); 2085_alternation!.AddChild(_concatenation!.ReverseConcatenationIfRightToLeft());