12 writes to FindMode
System.Text.RegularExpressions.Generator (12)
parent\src\System\Text\RegularExpressions\RegexFindOptimizations.cs (12)
63
FindMode
= (LeadingAnchor, rightToLeft) switch
90
FindMode
= TrailingAnchor == RegexNodeKind.End ?
103
FindMode
= rightToLeft ?
144
FindMode
= FindNextStartingPositionMode.LeadingChar_RightToLeft;
154
FindMode
= FindNextStartingPositionMode.LeadingSet_RightToLeft;
167
FindMode
= FindNextStartingPositionMode.LeadingString_OrdinalIgnoreCase_LeftToRight;
178
FindMode
= FindNextStartingPositionMode.LeadingStrings_OrdinalIgnoreCase_LeftToRight;
194
FindMode
= FindNextStartingPositionMode.FixedDistanceString_LeftToRight;
223
FindMode
= FindNextStartingPositionMode.LeadingStrings_LeftToRight;
244
FindMode
= FindNextStartingPositionMode.FixedDistanceChar_LeftToRight;
258
FindMode
= (fixedDistanceSets.Count == 1 && fixedDistanceSets[0].Distance == 0) ?
270
FindMode
= FindNextStartingPositionMode.LiteralAfterLoop_LeftToRight;
12 references to FindMode
System.Text.RegularExpressions.Generator (12)
parent\src\System\Text\RegularExpressions\RegexFindOptimizations.cs (1)
279
FindMode
!= FindNextStartingPositionMode.NoSearch || // there's a searching scheme available
RegexGenerator.Emitter.cs (11)
788
else if (rm.Tree.FindOptimizations.
FindMode
is
810
rm.Tree.FindOptimizations.
FindMode
!= FindNextStartingPositionMode.NoSearch ||
887
switch (regexTree.FindOptimizations.
FindMode
)
918
Debug.Fail($"Unexpected mode: {regexTree.FindOptimizations.
FindMode
}");
955
switch (regexTree.FindOptimizations.
FindMode
)
984
if (regexTree.FindOptimizations.
FindMode
== FindNextStartingPositionMode.LeadingAnchor_RightToLeft_Start)
1147
switch (opts.
FindMode
)
1173
Debug.Fail($"Unexpected mode: {opts.
FindMode
}");
1232
Debug.Assert(opts.
FindMode
is FindNextStartingPositionMode.LeadingStrings_LeftToRight or FindNextStartingPositionMode.LeadingStrings_OrdinalIgnoreCase_LeftToRight);
1235
StringComparison stringComparison = opts.
FindMode
is FindNextStartingPositionMode.LeadingStrings_OrdinalIgnoreCase_LeftToRight ?
2860
if (rm.Tree.FindOptimizations.
FindMode
== FindNextStartingPositionMode.LiteralAfterLoop_LeftToRight &&