2008-04-01 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
* String.cs: Update of String that moves all remaining non-culture-sensitive
code to managed C# code. Improves performance for most cases and most methods
allows code-optimizations tools to perform better optimizations by removing the
internalcalls. Reduces the total number of lines of code used for String.
Allows code duplication reduction in several other classes and the runtime.
* StringComparer.cs: Remove duplicate code and call relevant String methods.
* StringBuilder.cs: Use the new managed String functions.
svn path=/trunk/mcs/; revision=99569