FsPickler
FsPickler copied to clipboard
A fast multi-format message serializer for .NET
This PR tries to resolve issue I found as part of extending Vagabond to use custom `IPicklerResolver`. I've noticed it works fine with Serialization but `Vagabond.ComputeObjectDependencies` use `FsPickler.VisitObject` that's currently...
A List of DayOfWeek throws an exception ``` f# #r "FsPickler.dll" open MBrace.FsPickler let binarySerializer = FsPickler.CreateBinarySerializer() let pickle = binarySerializer.Pickle [System.DayOfWeek.Monday] ``` Error: ``` MBrace.FsPickler.FsPicklerException HResult=0x80131500 Message=Error serializing object...
I've had some trouble with this. In the past I opened a ticket (https://github.com/mbraceproject/FsPickler/issues/124) for which the suggestion was to make a custom ITypeNameConverter. I then opened a question on...
Would it be plausible to add support to pickle things produced by `System.Reflection.Emit`, or is that inherently difficult? My use case is that for slightly complicated reasons I want to...
The build.sh file doesn't build on MacOS: I get this: > Build.Release 00:00:12.9064783 (Unsupported log file format. Latest supported version is 8, the log file has version 9.) but what...
Due to a [well-known behaviour of the XML writer classes](https://stackoverflow.com/questions/3862063/serializing-an-object-as-utf-8-xml-in-net), `FsPickler` currently emits UTF-16 declared XML when calling `PickleToString`, but UTF-8 declared XML when going though `Pickle`: ```` > open...
To preface, I'm making a UI that can take any record (or class if I can) and create a form of dials and input boxes for each property that can...
On iOS we get PlatformNotSupportedException because of the use of DynamicMethod It would be nice if there was a dynamic option to disable codegen
### Description ----- Trying to serialise a DirectoryInfo succeeds in a .NET Core app but fails in a .NET Framework app ### Code ----- ```fsharp open MBrace.FsPickler open MBrace.FsPickler.Json open...
Lets say, I have a type ````fsharp type Event