C# generator for model generated interfaces
$ dotnet add package MetaCode.TS3.Generator.ImmutablesA dotnet tool (mcts3) for model-first template-based code generation. Features built-in generators for producing source code for a variety of data model uses.
TBD
| Id | Lang. | Structure | Mutability | Serialization |
|---|---|---|---|---|
| Interfaces | C# | Flat | Read-only | |
| JsonPoco | C# | Flat | Mutable | JSON |
| Freezables | C# | Flat | Freezable | |
| Immutables | C# | Flat | Immutable | |
| Records | C# 9 | Flat | Immutable | |
| MsgPack | C# | Flat | Mutable | MessagePack |
| ProtbufNet3 | C# | Flat | Mutable | Protobuf.Net |
| Contracts | C# | Poly. | Read-only | |
| ClassesV2 | C# | Poly. | Freezable | |
| RecordsV2 | C# 9 | Poly. | Immutable | |
| MsgPackV2 | C# | Poly. | Mutable | MessagePack |
| MsgPackV3 | C# | Poly. | Freezable | MessagePack |
Notes:
TBD