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. |
||
|---|---|---|
| .. | ||
| AcBinarySourceGenerator.cs | ||
| AyCode.Core.Serializers.SourceGenerator.csproj | ||