Support translating some string functions when they have a char parameters #34999
+622
−51
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Translate string functions that also take a char as a parameter.
Adds support for the following to also have a char parameter in addition to the currently supported string parameter.
Comes in handy when you are following some code suggestions, and you get this one https://learn.microsoft.com/en-us/dotnet/fundamentals/code-analysis/quality-rules/ca1865-ca1867
Most translations are just an extension of the current string parameter version - just match the right method and handle the char version with the right type mapping.
Also
Indexof_with_constant_starting_position
andIndexof_with_parameter_starting_position
are now successfully translated for sqliteThis fixes #32482