Commit c75ee46
committed
Last line of defense, best effort serialization
This commit adds a "last line of defense, best effort serialization"
to serialize types not marked as Serializable. Such objects are
deserialized as derived classes with all methods and properties
overriden to throw a "Not Serialized" Exception.
Fields are not initialized and may be null.
Sealed classes and implemented interface methods are still a problem to
be solved.1 parent a5e9b55 commit c75ee46
File tree
3 files changed
+534
-20
lines changed- src/runtime/StateSerialization
- tests/domain_tests
3 files changed
+534
-20
lines changed
0 commit comments