Conversation
We simplify template authoring/implementation by requiring template types to be called TSelf and optional value type TId. This simplifies implementation and documentation, and should be properly documented and enforced via an analyzer.
🧪 Details on macOS Unix 14.7.1✅ StructId.ConstructorGeneratorTests.GenerateRecordConstructor 🧪 Details on Ubuntu 22.04.5 LTS✅ StructId.ConstructorGeneratorTests.GenerateRecordConstructor 🧪 Details on Microsoft Windows 10.0.20348✅ StructId.ConstructorGeneratorTests.GenerateRecordConstructor from dotnet-retest v0.6.3 on .NET 8.0.11 with 💜 |
We simplify template authoring/implementation by requiring template types to be called TSelf and optional value type TId. This simplifies implementation and documentation, and should be properly documented and enforced via an analyzer.