[Mono-dev] Proposed changes to mono/mcs/class/corlib/Mono/DataConverter.cs
Miguel de Icaza
miguel at xamarin.com
Tue Dec 9 15:25:51 UTC 2014
I have a variation of this patch now. I need to rebuild my Mono before i
can commit it.
It will use a conditional compiler directive to use this other system
On Mon, Dec 8, 2014 at 11:53 PM, Stephen Shaw <sshaw at decriptor.com> wrote:
> I can't comment on the code changes themselves, but it would be helpful to
> fork mono on github and then create a Pull Request (PR) with your changes.
> On Mon, Dec 8, 2014 at 8:54 PM, Michael McGlothlin <
> mike.mcglothlin at gmail.com> wrote:
>> Couldn't figure out how to get Xamarin Studio to create an actual patch
>> file after trying, and failing, to push a change with git. It appears this
>> is the correct place to post this?
>> I usually put most of my code in PCL and then call it from platform
>> specific code so I'm trying to make DataConverter happy as PCL.
>> To make DataConverter compile as PCL I had to change Encoding.UTF7 to
>> Encoding.GetEncoding ( "utf-7" ) and the numeric calls to 12000 and 12001
>> on GetEncoding() to the string-based "utf-32" and "uff-32BE". These three
>> changes had to be made twice as there are two variants using this same
>> code. I also changed ArrayList to List<object> to make PCL happy.
>> case '7':
>> e = Encoding.GetEncoding ("utf-7");
>> n = 1;
>> case '3':
>> e = Encoding.GetEncoding ("utf-32");
>> n = 4;
>> case '4':
>> e = Encoding.GetEncoding ("utf-32BE");
>> n = 4;
>> static public IList Unpack (string description, byte buffer, int
>> DataConverter conv = CopyConv;
>> var result = new List<object> ();
>> int idx = startIndex;
>> bool align = false;
>> int repeat = 0, n;
>> Mono-devel-list mailing list
>> Mono-devel-list at lists.ximian.com
> Mono-devel-list mailing list
> Mono-devel-list at lists.ximian.com
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Mono-devel-list