AyCode.Core/AyCode.Core.Tests
Loretta 40fb4950a6 Refactor AcBinary reference handling and wire format
- Unify and clarify object reference tracking for IId and non-IId types
- Always write/read Id as a normal property with type marker for IId types
- For non-IId types (All mode), use hashcode prefix for reference tracking
- Remove special Id prefix logic; all properties use type markers
- Centralize hashcode registration logic in deserializer
- Improve error handling for missing references
- Refactor tests to cover all ReferenceHandlingMode values and verify both data integrity and reference identity
- Add hex dump utility for debugging serialized bytes
- Make TypeMetadataBase.SourceType public for better diagnostics
2026-01-23 23:42:39 +01:00
..
Compression Refactor serializer tests, fix deserializer bugs, add Gzip 2025-12-19 19:29:12 +01:00
Serialization Refactor AcBinary reference handling and wire format 2026-01-23 23:42:39 +01:00
TestModels Add AcBinary Source Generator for fast serialization 2026-01-06 08:58:34 +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