Change "nullable disable" to "nullable restore" (#65)
* Remove "#nullable disable" and the end of generated cs file * restore * .
This commit is contained in:
@@ -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)
|
||||
|
||||
+1
-1
@@ -143,4 +143,4 @@ namespace ProxyInterfaceSourceGeneratorTests.Source.AkkaActor
|
||||
}
|
||||
}
|
||||
}
|
||||
#nullable disable
|
||||
#nullable restore
|
||||
+1
-1
@@ -73,4 +73,4 @@ namespace ProxyInterfaceSourceGeneratorTests.Source.AkkaActor
|
||||
|
||||
}
|
||||
}
|
||||
#nullable disable
|
||||
#nullable restore
|
||||
@@ -24,4 +24,4 @@ using System;
|
||||
|
||||
}
|
||||
|
||||
#nullable disable
|
||||
#nullable restore
|
||||
+1
-1
@@ -74,4 +74,4 @@ namespace ProxyInterfaceSourceGeneratorTests.Source.PnP
|
||||
}
|
||||
}
|
||||
}
|
||||
#nullable disable
|
||||
#nullable restore
|
||||
+1
-1
@@ -102,4 +102,4 @@ namespace ProxyInterfaceSourceGeneratorTests.Source.PnP
|
||||
}
|
||||
}
|
||||
}
|
||||
#nullable disable
|
||||
#nullable restore
|
||||
+1
-1
@@ -166,4 +166,4 @@ namespace ProxyInterfaceSourceGeneratorTests.Source.PnP
|
||||
}
|
||||
}
|
||||
}
|
||||
#nullable disable
|
||||
#nullable restore
|
||||
+1
-1
@@ -66,4 +66,4 @@ namespace ProxyInterfaceSourceGeneratorTests.Source.PnP
|
||||
}
|
||||
}
|
||||
}
|
||||
#nullable disable
|
||||
#nullable restore
|
||||
+1
-1
@@ -1154,4 +1154,4 @@ namespace ProxyInterfaceSourceGeneratorTests.Source.PnP
|
||||
}
|
||||
}
|
||||
}
|
||||
#nullable disable
|
||||
#nullable restore
|
||||
@@ -35,4 +35,4 @@ using System;
|
||||
}
|
||||
}
|
||||
|
||||
#nullable disable
|
||||
#nullable restore
|
||||
+1
-1
@@ -41,4 +41,4 @@ namespace ProxyInterfaceSourceGeneratorTests.Source
|
||||
}
|
||||
}
|
||||
}
|
||||
#nullable disable
|
||||
#nullable restore
|
||||
+1
-1
@@ -38,4 +38,4 @@ namespace ProxyInterfaceSourceGeneratorTests.Source
|
||||
}
|
||||
}
|
||||
}
|
||||
#nullable disable
|
||||
#nullable restore
|
||||
+1
-1
@@ -25,4 +25,4 @@ namespace ProxyInterfaceSourceGeneratorTests.Source
|
||||
|
||||
}
|
||||
}
|
||||
#nullable disable
|
||||
#nullable restore
|
||||
+1
-1
@@ -27,4 +27,4 @@ namespace ProxyInterfaceSourceGeneratorTests.Source
|
||||
|
||||
}
|
||||
}
|
||||
#nullable disable
|
||||
#nullable restore
|
||||
+1
-1
@@ -25,4 +25,4 @@ namespace ProxyInterfaceSourceGeneratorTests.Source
|
||||
|
||||
}
|
||||
}
|
||||
#nullable disable
|
||||
#nullable restore
|
||||
+1
-1
@@ -27,4 +27,4 @@ namespace ProxyInterfaceSourceGeneratorTests.Source
|
||||
|
||||
}
|
||||
}
|
||||
#nullable disable
|
||||
#nullable restore
|
||||
+1
-1
@@ -76,4 +76,4 @@ namespace ProxyInterfaceSourceGeneratorTests.Source
|
||||
|
||||
}
|
||||
}
|
||||
#nullable disable
|
||||
#nullable restore
|
||||
+1
-1
@@ -59,4 +59,4 @@ namespace ProxyInterfaceSourceGeneratorTests.Source
|
||||
|
||||
}
|
||||
}
|
||||
#nullable disable
|
||||
#nullable restore
|
||||
+1
-1
@@ -25,4 +25,4 @@ namespace ProxyInterfaceSourceGeneratorTests.Source
|
||||
|
||||
}
|
||||
}
|
||||
#nullable disable
|
||||
#nullable restore
|
||||
+1
-1
@@ -36,4 +36,4 @@ namespace ProxyInterfaceSourceGeneratorTests.Source
|
||||
}
|
||||
}
|
||||
}
|
||||
#nullable disable
|
||||
#nullable restore
|
||||
+1
-1
@@ -58,4 +58,4 @@ namespace ProxyInterfaceSourceGeneratorTests.Source
|
||||
}
|
||||
}
|
||||
}
|
||||
#nullable disable
|
||||
#nullable restore
|
||||
+1
-1
@@ -123,4 +123,4 @@ namespace ProxyInterfaceSourceGeneratorTests.Source
|
||||
}
|
||||
}
|
||||
}
|
||||
#nullable disable
|
||||
#nullable restore
|
||||
+1
-1
@@ -188,4 +188,4 @@ namespace ProxyInterfaceSourceGeneratorTests.Source
|
||||
}
|
||||
}
|
||||
}
|
||||
#nullable disable
|
||||
#nullable restore
|
||||
+1
-1
@@ -37,4 +37,4 @@ namespace ProxyInterfaceSourceGeneratorTests.Source.PnP
|
||||
|
||||
}
|
||||
}
|
||||
#nullable disable
|
||||
#nullable restore
|
||||
+1
-1
@@ -56,4 +56,4 @@ namespace ProxyInterfaceSourceGeneratorTests.Source.PnP
|
||||
|
||||
}
|
||||
}
|
||||
#nullable disable
|
||||
#nullable restore
|
||||
+1
-1
@@ -86,4 +86,4 @@ namespace ProxyInterfaceSourceGeneratorTests.Source.PnP
|
||||
|
||||
}
|
||||
}
|
||||
#nullable disable
|
||||
#nullable restore
|
||||
+1
-1
@@ -38,4 +38,4 @@ namespace ProxyInterfaceSourceGeneratorTests.Source.PnP
|
||||
|
||||
}
|
||||
}
|
||||
#nullable disable
|
||||
#nullable restore
|
||||
+1
-1
@@ -675,4 +675,4 @@ namespace ProxyInterfaceSourceGeneratorTests.Source.PnP
|
||||
|
||||
}
|
||||
}
|
||||
#nullable disable
|
||||
#nullable restore
|
||||
+1
-1
@@ -36,4 +36,4 @@ namespace ProxyInterfaceSourceGeneratorTests.Source
|
||||
}
|
||||
}
|
||||
}
|
||||
#nullable disable
|
||||
#nullable restore
|
||||
+3
-3
@@ -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>
|
||||
Reference in New Issue
Block a user