AyCode.Core/AyCode.Core.Tests/TestModels
Loretta dcd9783b3b Feature flags for serialization: fine-grained control
AcBinarySourceGenerator now reads feature flags from [AcBinarySerializable], enabling selective code generation for ID tracking, reference handling, and string interning. Property ordering is always alphabetical, removing "Id"-first sorting for IId types. Reference tracking code is only emitted when features are enabled. TypeMetadataBase and AcBinarySerializer runtime logic now respect these flags. Default options updated: ReferenceHandlingMode is All, UseMetadata is false. Test models explicitly disable all features. Comments and code structure improved for clarity.
2026-02-20 08:48:16 +01:00
..
AcSerializerModels.cs Enable property-level string interning via attribute 2026-02-15 19:01:21 +01:00
GeneratedSerializerTestModels.cs Add AcBinary Source Generator for fast serialization 2026-01-06 08:58:34 +01:00
SharedTestModels.cs Feature flags for serialization: fine-grained control 2026-02-20 08:48:16 +01:00
SignalRTestInfrastructure.cs Add binary serialization support for SignalR responses 2025-12-12 21:40:48 +01:00
StockTakingTestModels.cs Add expression serialization & chain API for JSON deserialization 2025-12-29 15:28:46 +01:00
TestDataFactory.cs Improve shared reference handling & benchmark realism 2026-01-24 01:39:30 +01:00
TestLogger.cs Add expression serialization & chain API for JSON deserialization 2025-12-29 15:28:46 +01:00