Description
- BinaryEnum is represented as int typeId + int value
- BinaryEnumArray is represented as int typeId + int[] value
In most cases we handle this incorrectly, using only int value:
- BinaryObjectBuilder.WriteAsPredefined
- BinarySystemHandlers.*EnumArray
etc
Add tests thich verify that .NET binary enum handling is consistent with Java.
Attachments
Issue Links
- blocks
-
IGNITE-2703 .NET: Dynamically registered classes must use binary serialization if possible
- Resolved
- relates to
-
IGNITE-1956 Portable object requires to have a class to get Enum field value
- Closed
- links to