13 writes to _unit
System.Text.RegularExpressions (13)
System\Text\RegularExpressions\RegexParser.cs (13)
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)!; 394_unit = new RegexNode((_options & RegexOptions.Multiline) != 0 ? RegexNodeKind.Bol : RegexNodeKind.Beginning, _options); 398_unit = new RegexNode((_options & RegexOptions.Multiline) != 0 ? RegexNodeKind.Eol : RegexNodeKind.EndZ, _options); 402_unit = (_options & RegexOptions.Singleline) != 0 ? 430_unit = null; 471_unit = null; 498_unit = null; 539_unit = null; 2060_unit = null; 2107_unit = _group;
9 references to _unit
System.Text.RegularExpressions (9)
System\Text\RegularExpressions\RegexParser.cs (9)
378if (_unit == null) 411if (_unit == null) 429_concatenation!.AddChild(_unit!); 437while (_unit != null) 470_concatenation!.AddChild(_unit!); 497_concatenation!.AddChild(_unit!.MakeQuantifier(lazy, min, max)); 515return _unit!.FinalOptimize(); 2054if (_unit == null) 2059_group.AddChild(_unit);