Improve usage of common namespace, more flexible TId processing#26
Conversation
Allows an indirection in templates to that the value type can be a file local type that can be used to declare the interface to expose. Partial implementation, still not working with scenarios like IComparable<TSelf>.
🧪 Details on macOS Unix 14.7.1✅ StructId.ComparableGeneratorTests.GenerateComparable 🧪 Details on Ubuntu 22.04.5 LTS✅ StructId.ComparableGeneratorTests.GenerateComparable 🧪 Details on Microsoft Windows 10.0.20348✅ StructId.ComparableGeneratorTests.GenerateComparable from dotnet-retest v0.6.3 on .NET 8.0.11 with 💜 |
Allows an indirection in templates to that the value type can be a file local type that can be used to declare the interface to expose. Partial implementation, still not working with scenarios like IComparable.