Option requiredNonNullable en C#, configurable par tag, pour générer des types non nullables pour les propriétés required.
Option nonNullableTypes séparée en valueTypes et nullableEnable (car on a besoin de code spécifique à générer pour les types valeurs en requiredNonNullable)
Impacts génération :
Les mappers to sont générés avec 2 implémentations différentes (avec ou sans objet préexistant) au lieu d'une seul qui combine les deux (afin de pouvoir bien appeler le constructeur avec tous les paramètres obligatoires en requiredNonNullable)
Les implémentations de converter ne doivent plus inclure le ? pour les types valeurs (puisqu'ils ne sont plus forcément toujours nullables).
requiredNonNullable
en C#, configurable par tag, pour générer des types non nullables pour les propriétés required.nonNullableTypes
séparée envalueTypes
etnullableEnable
(car on a besoin de code spécifique à générer pour les types valeurs enrequiredNonNullable
)Impacts génération :
to
sont générés avec 2 implémentations différentes (avec ou sans objet préexistant) au lieu d'une seul qui combine les deux (afin de pouvoir bien appeler le constructeur avec tous les paramètres obligatoires enrequiredNonNullable
)?
pour les types valeurs (puisqu'ils ne sont plus forcément toujours nullables).