claunia / plist-cil

C#/.NET parser for Apple and GnuStep Property List (aka plist), based on Java's dd-plist
Other
54 stars 17 forks source link

BinaryPropertyListParser/Writer: Add extensibility points #51

Closed qmfrederik closed 5 years ago

qmfrederik commented 5 years ago

I've spent some time today figuring out why the BinaryPropertyListWriter was generating slightly different data from what I expected.

To figure that out, did some debugging tricks like:

In the end, my life would be easier if:

This PR makes some of the methods protected and adds a new constructor, just enough so that I can actually do that.

Hopefully this is OK with you.

qmfrederik commented 5 years ago

The build failure is addressed by #52