1 write to _intStack
System.Text.RegularExpressions (1)
System\Text\RegularExpressions\RegexWriter.cs (1)
40
_intStack
= new ValueListBuilder<int>(intStackSpan);
23 references to _intStack
System.Text.RegularExpressions (23)
System\Text\RegularExpressions\RegexWriter.cs (23)
51
_intStack
.Dispose();
92
_intStack
.Append(curChild);
97
if (
_intStack
.Length == 0)
102
curChild =
_intStack
.Pop();
223
_intStack
.Append(_emitted.Length);
232
int lazyBranchPos =
_intStack
.Pop();
233
_intStack
.Append(_emitted.Length);
241
PatchJump(
_intStack
.Pop(), _emitted.Length);
252
_intStack
.Append(_emitted.Length);
265
int Branchpos =
_intStack
.Pop();
266
_intStack
.Append(_emitted.Length);
273
PatchJump(
_intStack
.Pop(), _emitted.Length);
284
_intStack
.Append(_emitted.Length);
298
int Branchpos =
_intStack
.Pop();
299
_intStack
.Append(_emitted.Length);
306
PatchJump(
_intStack
.Pop(), _emitted.Length);
321
_intStack
.Append(_emitted.Length);
324
_intStack
.Append(_emitted.Length);
334
Emit(RegexOpcode.Branchcount + Lazy,
_intStack
.Pop(), node.N == int.MaxValue ? int.MaxValue : node.N - node.M);
336
Emit(RegexOpcode.Branchmark + Lazy,
_intStack
.Pop());
339
PatchJump(
_intStack
.Pop(), StartJumpPos);
363
_intStack
.Append(_emitted.Length);
369
PatchJump(
_intStack
.Pop(), _emitted.Length);