4 writes to _m
System (4)
regex\system\text\regularexpressions\RegexNode.cs (4)
150_m = m; 156_m = m; 176_m = min; 297u._m = min = ((Int32.MaxValue - 1) / u._m < min) ? Int32.MaxValue : u._m * min;
34 references to _m
System (34)
regex\system\text\regularexpressions\RegexFCD.cs (6)
87if (curNode._m > 0) { 88string pref = String.Empty.PadRight(curNode._m, curNode._ch); 416if (node._m == 0) 445PushFC(new RegexFC(node._ch, false, node._m == 0, ci)); 450PushFC(new RegexFC(node._ch, true, node._m == 0, ci)); 468PushFC(new RegexFC(node._str, node._m == 0, ci));
regex\system\text\regularexpressions\RegexNode.cs (7)
272min = _m; 292if (u._m == 0 && child._m > 1 || child._n < child._m * 2) 296if (u._m > 0) 297u._m = min = ((Int32.MaxValue - 1) / u._m < min) ? Int32.MaxValue : u._m * min;
regex\system\text\regularexpressions\RegexReplacement.cs (1)
57slot = child._m;
regex\system\text\regularexpressions\RegexWriter.cs (20)
355Emit(RegexCode.Testref, MapCapnum(node._m)); 418if (node._n < Int32.MaxValue || node._m > 1) 419Emit(node._m == 0 ? RegexCode.Nullcount : RegexCode.Setcount, node._m == 0 ? 0 : 1 - node._m); 421Emit(node._m == 0 ? RegexCode.Nullmark : RegexCode.Setmark); 423if (node._m == 0) { 435if (node._n < Int32.MaxValue || node._m > 1) 436Emit(RegexCode.Branchcount + Lazy, PopInt(), node._n == Int32.MaxValue ? Int32.MaxValue : node._n - node._m); 440if (node._m == 0) 454Emit(RegexCode.Capturemark, MapCapnum(node._m), MapCapnum(node._n)); 504if (node._m > 0) 506RegexCode.Onerep : RegexCode.Notonerep) | bits, (int)node._ch, node._m); 507if (node._n > node._m) 509Int32.MaxValue : node._n - node._m); 514if (node._m > 0) 515Emit(RegexCode.Setrep | bits, StringCode(node._str), node._m); 516if (node._n > node._m) 518(node._n == Int32.MaxValue) ? Int32.MaxValue : node._n - node._m); 530Emit(node._type | bits, MapCapnum(node._m));