10 writes to _str
System (10)
regex\system\text\regularexpressions\RegexNode.cs (10)
144_str = str; 317_str = null; 321_str = null; 326_str = null; 423prev._str = prevCharClass.ToStringClass(); 498prev._str = Convert.ToString(prev._ch, CultureInfo.InvariantCulture); 503prev._str += at._ch.ToString(); 505prev._str += at._str; 509prev._str = at._ch.ToString() + prev._str; 511prev._str = at._str + prev._str;
25 references to _str
System (25)
regex\system\text\regularexpressions\RegexFCD.cs (7)
98return new RegexPrefix(curNode._str, 0 != (curNode._options & RegexOptions.IgnoreCase)); 454if (node._str.Length == 0) 457PushFC(new RegexFC(node._str[0], false, false, ci)); 459PushFC(new RegexFC(node._str[node._str.Length - 1], false, false, ci)); 463PushFC(new RegexFC(node._str, false, ci)); 468PushFC(new RegexFC(node._str, node._m == 0, ci));
regex\system\text\regularexpressions\RegexNode.cs (13)
315if (RegexCharClass.IsEmpty(_str)) { 319else if (RegexCharClass.IsSingleton(_str)) { 320_ch = RegexCharClass.SingletonChar(_str); 324else if (RegexCharClass.IsSingletonInverse(_str)) { 325_ch = RegexCharClass.SingletonChar(_str); 385if (!wasLastSet || optionsLast != optionsAt || lastNodeCannotMerge || !RegexCharClass.IsMergeable(at._str)) { 387lastNodeCannotMerge = !RegexCharClass.IsMergeable(at._str); 411prevCharClass = RegexCharClass.Parse(prev._str); 418RegexCharClass atCharClass = RegexCharClass.Parse(at._str); 505prev._str += at._str; 509prev._str = at._ch.ToString() + prev._str; 511prev._str = at._str + prev._str;
regex\system\text\regularexpressions\RegexReplacement.cs (1)
46sb.Append(child._str);
regex\system\text\regularexpressions\RegexWriter.cs (4)
515Emit(RegexCode.Setrep | bits, StringCode(node._str), node._m); 517Emit(node._type | bits, StringCode(node._str), 522Emit(node._type | bits, StringCode(node._str)); 526Emit(node._type | bits, StringCode(node._str));