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