5 instantiations of RegexPrefix
System (5)
regex\system\text\regularexpressions\RegexFCD.cs (5)
56
return new
RegexPrefix
(fc.GetFirstChars(culture), fc.IsCaseInsensitive());
89
return new
RegexPrefix
(pref, 0 != (curNode._options & RegexOptions.IgnoreCase));
95
return new
RegexPrefix
(curNode._ch.ToString(CultureInfo.InvariantCulture), 0 != (curNode._options & RegexOptions.IgnoreCase));
98
return new
RegexPrefix
(curNode._str, 0 != (curNode._options & RegexOptions.IgnoreCase));
567
internal static RegexPrefix _empty = new
RegexPrefix
(String.Empty, false);
13 references to RegexPrefix
System (13)
regex\system\text\regularexpressions\RegexCode.cs (2)
108
internal
RegexPrefix
_fcPrefix; // the set of candidate first characters (may be null)
123
RegexBoyerMoore bmPrefix,
RegexPrefix
fcPrefix,
regex\system\text\regularexpressions\RegexCompiler.cs (1)
96
internal
RegexPrefix
_fcPrefix; // the possible first chars computed by RegexFCD
regex\system\text\regularexpressions\RegexFCD.cs (7)
48
internal static
RegexPrefix
FirstChars(RegexTree t) {
63
internal static
RegexPrefix
Prefix(RegexTree tree) {
92
return
RegexPrefix
.Empty;
114
return
RegexPrefix
.Empty;
118
return
RegexPrefix
.Empty;
567
internal static
RegexPrefix
_empty = new RegexPrefix(String.Empty, false);
585
internal static
RegexPrefix
Empty {
regex\system\text\regularexpressions\RegexInterpreter.cs (1)
25
internal
RegexPrefix
runfcPrefix;
regex\system\text\regularexpressions\RegexWriter.cs (2)
226
RegexPrefix
fcPrefix;
227
RegexPrefix
prefix;