System\Text\RegularExpressions\RegexWriter.cs (16)
75Emit(RegexOpcode.Lazybranch, 0);
224Emit(RegexOpcode.Lazybranch, 0);
234Emit(RegexOpcode.Goto, 0);
253Emit(RegexOpcode.Lazybranch, 0);
254Emit(RegexOpcode.TestBackreference, RegexParser.MapCaptureNumber(node.M, _tree.CaptureNumberSparseMapping));
267Emit(RegexOpcode.Goto, 0);
285Emit(RegexOpcode.Lazybranch, 0);
300Emit(RegexOpcode.Goto, 0);
315Emit(node.M == 0 ? RegexOpcode.Nullcount : RegexOpcode.Setcount, node.M == 0 ? 0 : 1 - node.M);
322Emit(RegexOpcode.Goto, 0);
336Emit(RegexOpcode.Branchmark + Lazy, _intStack.Pop());
364Emit(RegexOpcode.Lazybranch, 0);
383Emit((RegexOpcode)node.Kind | bits, node.Ch);
420Emit((RegexOpcode)node.Kind | bits, StringCode(node.Str!));
424Emit((RegexOpcode)node.Kind | bits, StringCode(node.Str!));
428Emit((RegexOpcode)node.Kind | bits, RegexParser.MapCaptureNumber(node.M, _tree.CaptureNumberSparseMapping));