The following question was asked by Ilya Ryzhenkov:
"Why would String.EndsWith(char c) be internal?"
Ilya, this is something we would consider expanding to make public in future versions, its just that the incremental value of this particular API at this point is not that high. It is on the board for consideration in the future, thanks for the suggestion!