add nullable fix

This commit is contained in:
Adam Hathcock
2023-02-28 10:45:33 +00:00
parent a8da4209bf
commit 500c6654bd
@@ -145,6 +145,8 @@ namespace InterfaceGenerator
var interfaceName = InferInterfaceName(implTypeSymbol, attributeData);
var visibilityModifier = InferVisibilityModifier(implTypeSymbol, attributeData);
//https://stackoverflow.com/questions/55492214/the-annotation-for-nullable-reference-types-should-only-be-used-in-code-within-a fix for nullable
codeWriter.WriteLine("#nullable enable");
codeWriter.WriteLine("namespace {0}", namespaceName);
codeWriter.WriteLine("{");
@@ -163,6 +165,7 @@ namespace InterfaceGenerator
--codeWriter.Indent;
codeWriter.WriteLine("}");
codeWriter.WriteLine("#nullable restore");
codeWriter.Flush();
stream.Seek(0, SeekOrigin.Begin);