3 writes to _capnames
System.Text.RegularExpressions (3)
System\Text\RegularExpressions\RegexParser.cs (3)
67
_capnames
= capnames;
2005
_capnames
= new Hashtable();
2065
_capnames
= new Hashtable();
17 references to _capnames
System.Text.RegularExpressions (17)
System\Text\RegularExpressions\RegexParser.cs (17)
133
return new RegexTree(root, captureCount, parser._capnamelist?.ToArray(), parser.
_capnames
!, sparseMapping, options, parser._hasIgnoreCaseBackreferenceNodes ? culture : null);
939
if (
_capnames
?[capname] is int tmpCapnum)
986
uncapnum =
_capnames
?[uncapname] is int tmpCapnum ?
1041
if (
_capnames
?[capname] is int tmpCapnum && _pos < _pattern.Length && _pattern[_pos++] == ')')
1344
_capnames
?[capname] is int tmpCapnum ? new RegexNode(RegexNodeKind.Backreference, _options, tmpCapnum) :
1440
if (
_capnames
?[capname] is int tmpCapnum)
2003
if (
_capnames
== null)
2009
if (!
_capnames
.ContainsKey(name))
2011
_capnames
.Add(name, pos);
2019
if (
_capnames
!= null)
2029
int pos = (int)
_capnames
[name]!;
2030
_capnames
[name] = _autocap;
2056
if (
_capnames
!= null || _capnumlist != null)
2062
if (
_capnames
== null)
2073
next = (int)
_capnames
[oldcapnamelist![0]]!;
2083
next = (k == oldcapnamelist.Count) ? -1 : (int)
_capnames
[oldcapnamelist[k]]!;
2089
_capnames
[str] = j;