Major refactor of binary serialization codegen and runtime: - Added property writer bridge methods for markerless/metadata paths - Centralized object marker logic via new bridge methods - Simplified SGen output: single bridge call replaces branching - FixObj slot markers now supported in serialization/deserialization - Refactored collection/dictionary element serialization - Removed redundant WritePropertyMarkerless method - Improved tests: use BinaryTypeCode constants, FixObj parsing - Added InternalsVisibleTo for test project access - Annotated TestSimpleClass for SGen support Reduces generated code size, improves maintainability, and ensures correct handling of new binary format features. |
||
|---|---|---|
| .. | ||
| Compression | ||
| GeneratedWriters | ||
| Serialization | ||
| TestModels | ||
| AyCode.Core.Tests.csproj | ||
| GlobalUsings.cs | ||
| JsonExtensionTests.cs | ||
| TestModelBase.cs | ||