Change "nullable disable" to "nullable restore" (#65)

* Remove "#nullable disable" and the end of generated cs file

* restore

* .
This commit is contained in:
Stef Heyenrath
2023-10-10 19:38:40 +02:00
committed by GitHub
parent 0c19988fd2
commit 764d9d4f58
32 changed files with 42 additions and 44 deletions
@@ -70,7 +70,7 @@ internal class PartialInterfacesGenerator : BaseGenerator, IFilesGenerator
// </auto-generated>
//----------------------------------------------------------------------------------------
{(SupportsNullable ? "#nullable enable" : string.Empty)}
{SupportsNullable.IIf("#nullable enable")}
using System;
{namespaceStart}
@@ -85,7 +85,7 @@ using System;
{GenerateEvents(classSymbol, proxyData.ProxyBaseClasses)}
}}
{namespaceEnd}
{(SupportsNullable ? "#nullable disable" : string.Empty)}";
{SupportsNullable.IIf("#nullable restore")}";
}
private string GenerateProperties(ClassSymbol targetClassSymbol, bool proxyBaseClasses)
@@ -100,7 +100,7 @@ internal partial class ProxyClassesGenerator : BaseGenerator, IFilesGenerator
// </auto-generated>
//----------------------------------------------------------------------------------------
{(SupportsNullable ? "#nullable enable" : string.Empty)}
{SupportsNullable.IIf("#nullable enable")}
using System;
{namespaceStart}
@@ -126,7 +126,7 @@ using System;
}}
}}
{namespaceEnd}
{(SupportsNullable ? "#nullable disable" : string.Empty)}";
{SupportsNullable.IIf("#nullable restore")}";
}
private string GeneratePublicProperties(ClassSymbol targetClassSymbol, bool proxyBaseClasses)
@@ -143,4 +143,4 @@ namespace ProxyInterfaceSourceGeneratorTests.Source.AkkaActor
}
}
}
#nullable disable
#nullable restore
@@ -73,4 +73,4 @@ namespace ProxyInterfaceSourceGeneratorTests.Source.AkkaActor
}
}
#nullable disable
#nullable restore
@@ -24,4 +24,4 @@ using System;
}
#nullable disable
#nullable restore
@@ -74,4 +74,4 @@ namespace ProxyInterfaceSourceGeneratorTests.Source.PnP
}
}
}
#nullable disable
#nullable restore
@@ -102,4 +102,4 @@ namespace ProxyInterfaceSourceGeneratorTests.Source.PnP
}
}
}
#nullable disable
#nullable restore
@@ -166,4 +166,4 @@ namespace ProxyInterfaceSourceGeneratorTests.Source.PnP
}
}
}
#nullable disable
#nullable restore
@@ -66,4 +66,4 @@ namespace ProxyInterfaceSourceGeneratorTests.Source.PnP
}
}
}
#nullable disable
#nullable restore
@@ -1154,4 +1154,4 @@ namespace ProxyInterfaceSourceGeneratorTests.Source.PnP
}
}
}
#nullable disable
#nullable restore
@@ -35,4 +35,4 @@ using System;
}
}
#nullable disable
#nullable restore
@@ -41,4 +41,4 @@ namespace ProxyInterfaceSourceGeneratorTests.Source
}
}
}
#nullable disable
#nullable restore
@@ -38,4 +38,4 @@ namespace ProxyInterfaceSourceGeneratorTests.Source
}
}
}
#nullable disable
#nullable restore
@@ -25,4 +25,4 @@ namespace ProxyInterfaceSourceGeneratorTests.Source
}
}
#nullable disable
#nullable restore
@@ -27,4 +27,4 @@ namespace ProxyInterfaceSourceGeneratorTests.Source
}
}
#nullable disable
#nullable restore
@@ -25,4 +25,4 @@ namespace ProxyInterfaceSourceGeneratorTests.Source
}
}
#nullable disable
#nullable restore
@@ -27,4 +27,4 @@ namespace ProxyInterfaceSourceGeneratorTests.Source
}
}
#nullable disable
#nullable restore
@@ -76,4 +76,4 @@ namespace ProxyInterfaceSourceGeneratorTests.Source
}
}
#nullable disable
#nullable restore
@@ -59,4 +59,4 @@ namespace ProxyInterfaceSourceGeneratorTests.Source
}
}
#nullable disable
#nullable restore
@@ -25,4 +25,4 @@ namespace ProxyInterfaceSourceGeneratorTests.Source
}
}
#nullable disable
#nullable restore
@@ -36,4 +36,4 @@ namespace ProxyInterfaceSourceGeneratorTests.Source
}
}
}
#nullable disable
#nullable restore
@@ -58,4 +58,4 @@ namespace ProxyInterfaceSourceGeneratorTests.Source
}
}
}
#nullable disable
#nullable restore
@@ -123,4 +123,4 @@ namespace ProxyInterfaceSourceGeneratorTests.Source
}
}
}
#nullable disable
#nullable restore
@@ -188,4 +188,4 @@ namespace ProxyInterfaceSourceGeneratorTests.Source
}
}
}
#nullable disable
#nullable restore
@@ -37,4 +37,4 @@ namespace ProxyInterfaceSourceGeneratorTests.Source.PnP
}
}
#nullable disable
#nullable restore
@@ -56,4 +56,4 @@ namespace ProxyInterfaceSourceGeneratorTests.Source.PnP
}
}
#nullable disable
#nullable restore
@@ -86,4 +86,4 @@ namespace ProxyInterfaceSourceGeneratorTests.Source.PnP
}
}
#nullable disable
#nullable restore
@@ -38,4 +38,4 @@ namespace ProxyInterfaceSourceGeneratorTests.Source.PnP
}
}
#nullable disable
#nullable restore
@@ -675,4 +675,4 @@ namespace ProxyInterfaceSourceGeneratorTests.Source.PnP
}
}
#nullable disable
#nullable restore
@@ -36,4 +36,4 @@ namespace ProxyInterfaceSourceGeneratorTests.Source
}
}
}
#nullable disable
#nullable restore
@@ -1,4 +1,4 @@
[
[
{
HintName: ProxyInterfaceGenerator.Extra.g.cs,
Source:
@@ -83,7 +83,7 @@ namespace ProxyInterfaceSourceGeneratorTests.Source
}
}
#nullable disable
#nullable restore
},
{
HintName: ProxyInterfaceSourceGeneratorTests.Source.FooProxy.g.cs,
@@ -135,6 +135,6 @@ namespace ProxyInterfaceSourceGeneratorTests.Source
}
}
}
#nullable disable
#nullable restore
}
]
@@ -10,8 +10,6 @@
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Verify.SourceGenerators" Version="2.0.1" />
<PackageReference Include="Verify.Xunit" Version="19.6.0" />
<PackageReference Include="Akka.Remote" Version="1.4.47" />
<PackageReference Include="AutoMapper" Version="11.0.1" />
<PackageReference Include="CultureAwareTesting.xUnit" Version="0.0.1" />
@@ -54,16 +52,16 @@
</ItemGroup>
<ItemGroup>
<Folder Include="Destination\AkkaGenerated\" />
<Folder Include="Destination\AkkaGenerated\" />
</ItemGroup>
<ItemGroup>
<Compile Update="Source\Generic.cs">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</Compile>
<Compile Update="Source\IGeneric.cs">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</Compile>
<Compile Update="Source\Generic.cs">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</Compile>
<Compile Update="Source\IGeneric.cs">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</Compile>
</ItemGroup>
</Project>