Closed Texnomic closed 4 years ago
Hi, I'm just run in the same problem. Do you think there will be fix soon ?
I'll work on this but it is a tricky problem. The possibility is there to create an entire inheritance hierarchy of serializer attributes, which isn't really something that is currently supported. Ignoring attributes in a derived (or implemented) class is actually just a special case of that hierarchy. That being said, I certainly see the value.
I understand the problem, Just a little hint. It seems to work if I I use the SubtypeAttribute to - could be there a workaround for it ?
Fair point. Maybe I'm thinking about it wrong. Let me try a different approach.
Fixed in 8.5
Thank you, for your fast response, it is create lib and I love working with it.
Thanks! Glad you like it!
Sorry, I have no idea what happened but apparently this exact issue isn't quite fixed yet. Give me a few...
Ok, deserialization wasn't working. Fixed in 8.5.1
When using Interface-based Abstractions, The following case works only if Interface
IDomain
members are marked withFieldOrder
Attributes. OtherwiseThrowIfUnordered()
throwsInvalidOperationException
because it checked InterfaceIDomain
members not typeDomain
members.