3 writes to _n
System (3)
regex\system\text\regularexpressions\RegexNode.cs (3)
157_n = n; 177_n = max; 299u._n = max = ((Int32.MaxValue - 1) / u._n < max) ? Int32.MaxValue : u._n * max;
16 references to _n
System (16)
regex\system\text\regularexpressions\RegexNode.cs (5)
273max = _n; 292if (u._m == 0 && child._m > 1 || child._n < child._m * 2) 298if (u._n > 0) 299u._n = max = ((Int32.MaxValue - 1) / u._n < max) ? Int32.MaxValue : u._n * max;
regex\system\text\regularexpressions\RegexWriter.cs (11)
418if (node._n < Int32.MaxValue || node._m > 1) 435if (node._n < Int32.MaxValue || node._m > 1) 436Emit(RegexCode.Branchcount + Lazy, PopInt(), node._n == Int32.MaxValue ? Int32.MaxValue : node._n - node._m); 454Emit(RegexCode.Capturemark, MapCapnum(node._m), MapCapnum(node._n)); 507if (node._n > node._m) 508Emit(node._type | bits, (int)node._ch, node._n == Int32.MaxValue ? 509Int32.MaxValue : node._n - node._m); 516if (node._n > node._m) 518(node._n == Int32.MaxValue) ? Int32.MaxValue : node._n - node._m);