AyCode.Core/AyCode.Core.Tests
Loretta 4ef65ee501 Generate IGeneratedBinaryWriter for fast serialization
Refactor source generator to emit per-type IGeneratedBinaryWriter classes for [AcBinarySerializable] types, with auto-registration at startup. Integrate generated writers into AcBinarySerializer for direct, delegate-free property writing, bypassing the runtime property loop when possible. Add registry, bridge methods, and update TypeMetadataWrapper for fast lookup. Expand tests to verify generated writers and round-trip correctness. This enables major serialization performance gains and reduces code size for supported types.
2026-02-14 20:50:38 +01:00
..
Compression Refactor serializer tests, fix deserializer bugs, add Gzip 2025-12-19 19:29:12 +01:00
GeneratedWriters Generate IGeneratedBinaryWriter for fast serialization 2026-02-14 20:50:38 +01:00
Serialization Generate IGeneratedBinaryWriter for fast serialization 2026-02-14 20:50:38 +01:00
TestModels Refactor test data, MessagePack, and serializer logic 2026-02-08 10:25:23 +01:00
AyCode.Core.Tests.csproj Add AcBinary Source Generator for fast serialization 2026-01-06 08:58:34 +01:00
GlobalUsings.cs database improvements... 2023-11-23 22:38:13 +01:00
JsonExtensionTests.cs Update enum values, PropertySkip code, and add int tests 2026-01-05 09:44:02 +01:00
TestModelBase.cs refactoring, improvements, fixes, etc... 2024-05-01 17:07:48 +02:00