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());
543
return
_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());