- Changed TestStatus enum to use non-sequential values (5, 10, 20, ...) - Updated related tests and deserialization logic for new enum values - Changed PropertySkip marker from 253 to 191 to avoid TinyInt conflicts - PropertySkip now only written for null references, not empty values - Improved handling of skipped enum and nullable properties in deserializer - Enhanced compiled property setter for nullable types - Added comprehensive int serialization tests, including edge cases - Fixed namespace casing and added missing using directive |
||
|---|---|---|
| .. | ||
| Compression | ||
| Serialization | ||
| TestModels | ||
| AyCode.Core.Tests.csproj | ||
| GlobalUsings.cs | ||
| JsonExtensionTests.cs | ||
| TestModelBase.cs | ||