1 write to CaptureNumberSparseMapping
System.Text.RegularExpressions (1)
System\Text\RegularExpressions\RegexTree.cs (1)
75
CaptureNumberSparseMapping
= captureNumberSparseMapping;
8 references to CaptureNumberSparseMapping
System.Text.RegularExpressions (8)
System\Text\RegularExpressions\Regex.cs (1)
133
caps = tree.
CaptureNumberSparseMapping
;
System\Text\RegularExpressions\RegexAssemblyCompiler.cs (2)
143
if (tree.
CaptureNumberSparseMapping
!= null)
146
GenerateCreateHashtable(RegexField(nameof(Regex.caps)), tree.
CaptureNumberSparseMapping
);
System\Text\RegularExpressions\RegexWriter.cs (4)
254
Emit(RegexOpcode.TestBackreference, RegexParser.MapCaptureNumber(node.M, _tree.
CaptureNumberSparseMapping
));
348
Emit(RegexOpcode.Capturemark, RegexParser.MapCaptureNumber(node.M, _tree.
CaptureNumberSparseMapping
), RegexParser.MapCaptureNumber(node.N, _tree.
CaptureNumberSparseMapping
));
428
Emit((RegexOpcode)node.Kind | bits, RegexParser.MapCaptureNumber(node.M, _tree.
CaptureNumberSparseMapping
));
System\Text\RegularExpressions\Symbolic\SymbolicRegexRunnerFactory.cs (1)
21
var converter = new RegexNodeConverter(bddBuilder, regexTree.
CaptureNumberSparseMapping
);