- 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 |
||
|---|---|---|
| .. | ||
| AyCode.Core.Serializers.Console.csproj | ||
| Program.cs | ||