2008-04-01 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
authorAndreas N <andreas@mono-cvs.ximian.com>
Tue, 1 Apr 2008 19:42:34 +0000 (19:42 -0000)
committerAndreas N <andreas@mono-cvs.ximian.com>
Tue, 1 Apr 2008 19:42:34 +0000 (19:42 -0000)
commitd4040600dcdbb3874322725463a90ff1641f1a4f
tree96b1c408f983a2826a54fea71cd1a85803f1eba4
parent62ed2ede9be626b52e8b3e05569aafc0f2859816
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
mcs/class/corlib/System.Text/ChangeLog
mcs/class/corlib/System.Text/StringBuilder.cs
mcs/class/corlib/System/ChangeLog
mcs/class/corlib/System/String.cs
mcs/class/corlib/System/StringComparer.cs