[Mono-dev] Could String constructors be redirected to managed methods?
kornelpal at gmail.com
Mon Jul 10 11:51:55 EDT 2006
The following methods are currently implemented using unmanaged code:
unsafe public extern String (sbyte *value);
unsafe public extern String (sbyte *value, int startIndex, int length);
unsafe public extern String (sbyte *value, int startIndex, int length,
They all should use Encoding classes (overloads without encoding parameters
should use Encoding.Default). I think they could be implemented more easily
and probably much faster using managed code.
I attached a patch draft that contains CreateString methods that should be
called instead of unmanaged code to show an example why this could be easier
Is it possible to redirect these constructors to CreateString methods
instead of unmanaged functions? If possible how could this be implemented?
Thanks for your help.
-------------- next part --------------
A non-text attachment was scrubbed...
Size: 1712 bytes
Desc: not available
Url : http://lists.ximian.com/pipermail/mono-devel-list/attachments/20060710/1fe9e4ad/attachment.obj
More information about the Mono-devel-list