Expected behavior
I should be able to use a custom serializer defined with SerializerWithStringManifest or Serializer when IncludeManifest = true and have the appropriate type info passed into FromBinary.
Actual behavior
If using a custom serializer defined with Serializer when IncludeManifest = true, the manifest type passed into FromBinary is not correct.
If using a custom serializer defined with SerializerWithStringManifest, the manifest type string provided in my custom serializer's Manifest method is not passed into the manifest parameter of FromBinary.
Additional context
I am using F# so fixing this so I can define a custom serializer to serialize/deserialize messages with a 3rd party library would be quite helpful.
Expected behavior I should be able to use a custom serializer defined with
SerializerWithStringManifest
orSerializer
whenIncludeManifest = true
and have the appropriate type info passed intoFromBinary
.Actual behavior If using a custom serializer defined with
Serializer
whenIncludeManifest = true
, the manifest type passed intoFromBinary
is not correct. If using a custom serializer defined withSerializerWithStringManifest
, the manifest type string provided in my custom serializer'sManifest
method is not passed into the manifest parameter ofFromBinary
.Additional context I am using F# so fixing this so I can define a custom serializer to serialize/deserialize messages with a 3rd party library would be quite helpful.