22 references to Emit
System.Text.RegularExpressions (22)
System\Text\RegularExpressions\RegexWriter.cs (22)
111
Emit
(RegexOpcode.Stop);
251
Emit
(RegexOpcode.Setjump);
255
Emit
(RegexOpcode.Forejump);
269
Emit
(RegexOpcode.Forejump);
282
Emit
(RegexOpcode.Setjump);
283
Emit
(RegexOpcode.Setmark);
294
Emit
(RegexOpcode.Getmark);
295
Emit
(RegexOpcode.Forejump);
302
Emit
(RegexOpcode.Getmark);
303
Emit
(RegexOpcode.Forejump);
317
Emit
(node.M == 0 ? RegexOpcode.Nullmark : RegexOpcode.Setmark);
344
Emit
(RegexOpcode.Setmark);
352
Emit
(RegexOpcode.Setjump); // causes lookahead/lookbehind to be non-backtracking
353
Emit
(RegexOpcode.Setmark);
357
Emit
(RegexOpcode.Getmark);
358
Emit
(RegexOpcode.Forejump); // causes lookahead/lookbehind to be non-backtracking
362
Emit
(RegexOpcode.Setjump);
368
Emit
(RegexOpcode.Backjump);
370
Emit
(RegexOpcode.Forejump);
374
Emit
(RegexOpcode.Setjump);
378
Emit
(RegexOpcode.Forejump);
443
Emit
((RegexOpcode)node.Kind);