The code is generating builders that look like my most recent iteration, but that wasn't using the nullable reference types in recent C# versions. In order for consumers to be able to use "warnings as errors", the generated code must be "clean" in this regard, and both implement and honor the #nullable directive.
The code is generating builders that look like my most recent iteration, but that wasn't using the nullable reference types in recent C# versions. In order for consumers to be able to use "warnings as errors", the generated code must be "clean" in this regard, and both implement and honor the #nullable directive.