17 writes to _unit
System.Text.RegularExpressions (17)
System\Text\RegularExpressions\RegexParser.cs (17)
74_unit = null; 332_unit = RegexNode.CreateOneWithCaseConversion(_pattern[endpos - 1], _options, _culture, ref _caseBehavior); 347_unit = new RegexNode(RegexNodeKind.Set, _options & ~RegexOptions.IgnoreCase, setString); 390_unit = ScanBackslash(scanOnly: false)!; 396_unit = AnyNewLineBolNode(); 400_unit = new RegexNode((_options & RegexOptions.Multiline) != 0 ? RegexNodeKind.Bol : RegexNodeKind.Beginning, _options); 407_unit = (_options & RegexOptions.Multiline) != 0 ? AnyNewLineEolNode() : AnyNewLineEndZNode(); 411_unit = new RegexNode((_options & RegexOptions.Multiline) != 0 ? RegexNodeKind.Eol : RegexNodeKind.EndZ, _options); 418_unit = new RegexNode(RegexNodeKind.Set, _options & ~RegexOptions.IgnoreCase, RegexCharClass.AnyClass); 422_unit = new RegexNode(RegexNodeKind.Set, _options & ~RegexOptions.IgnoreCase, RegexCharClass.NotAnyNewLineClass); 426_unit = new RegexNode(RegexNodeKind.Notone, _options & ~RegexOptions.IgnoreCase, '\n'); 453_unit = null; 494_unit = null; 521_unit = null; 562_unit = null; 2236_unit = null; 2283_unit = _group;
9 references to _unit
System.Text.RegularExpressions (9)
System\Text\RegularExpressions\RegexParser.cs (9)
378if (_unit == null) 434if (_unit == null) 452_concatenation!.AddChild(_unit!); 460while (_unit != null) 493_concatenation!.AddChild(_unit!); 520_concatenation!.AddChild(_unit!.MakeQuantifier(lazy, min, max)); 538return _unit!.FinalOptimize(); 2230if (_unit == null) 2235_group.AddChild(_unit);