Commit Graph

10 Commits

Author SHA1 Message Date
bbef15138c Fix some immutability stuff. Better partial Guid logging 2025-11-02 16:17:05 -08:00
4b53686b92 BIG fix to logging
Started using Blocking datastructures making things a lot better.  Thanks Gemini!
2025-09-24 20:56:02 -07:00
3f850cc9b0 Implement Xml Serialization Framework with Type Handling and Metadata Caching
- Introduced XmlSer class for XML serialization and deserialization.
- Added TypeMetaCache for caching type metadata and reflection information.
- Implemented various ITypeHandler implementations for handling different types (Primitive, Proxy, ISerializable, Collection, Object).
- Enhanced type resolution with TypeResolver to manage type lookups and conversions.
- Established a configuration class (XmlCfg) to manage serialization settings.
- Integrated support for handling graphs and references in serialized objects.
- Added extensive member processing and filtering based on attributes.
- Ensured compatibility with immutable collections and various data structures.
- Implemented detailed error handling and logging for serialization processes.
2025-05-28 10:46:00 -07:00
be02b6f91f Consolidate imports, wrap metadata in struct, update type constraints
x) Consolidate imports for Immutable collections
x) Wrap metadata into its own struct
x) Update type constraints for generic methods
2024-07-01 14:47:24 -07:00
d750b2eed5 Fixes
x) Make time cleaner
x) remove unsued code
2024-05-21 18:08:43 -07:00
ae4e3f75dc Renames
x) Renames
2024-05-01 01:27:42 -07:00
bea7080a5c Immutability and strip the / off the path
x) Better path substring
x) Add some interfaces for immutability
2024-04-30 12:19:56 -07:00
79b42b723e Whitespace Changes 2024-04-28 01:43:23 -07:00
d90eaf5954 x) Move the reason down with the other optional params 2024-03-26 22:03:37 -07:00
3bbf5e50df Little renames 2024-02-09 15:49:42 -08:00