diff --git a/DeviceDependentGenerator/DeviceDependentGenerator.cs b/DeviceDependentGenerator/DeviceDependentGenerator.cs index 8a2f533..d2f4222 100644 --- a/DeviceDependentGenerator/DeviceDependentGenerator.cs +++ b/DeviceDependentGenerator/DeviceDependentGenerator.cs @@ -163,7 +163,9 @@ public sealed class DeviceDependentGenerator : IIncrementalGenerator string generatedFileName = baseName + "." + enumValueName + ".generated.cs"; string hintName = options.BuildHintName(filePath, generatedFileName); - context.AddSource(hintName, SourceText.From(generatedRoot.ToFullString(), Encoding.UTF8)); + context.AddSource( + hintName, + SourceText.From("// \n#nullable enable\n" + generatedRoot.ToFullString(), Encoding.UTF8)); } } diff --git a/DeviceDependentGenerator/DeviceDependentGenerator.csproj b/DeviceDependentGenerator/DeviceDependentGenerator.csproj index a002c94..f4fb1e6 100644 --- a/DeviceDependentGenerator/DeviceDependentGenerator.csproj +++ b/DeviceDependentGenerator/DeviceDependentGenerator.csproj @@ -1,7 +1,7 @@ - netstandard2.0 + netstandard2.0;net8.0 latest enable disable