Browse Source

Turn on WarningsAsErrors for nullable warnings in ICSharpCode.Decompiler

pull/2679/head
Siegfried Pammer 3 years ago
parent
commit
f72e0a866b
  1. 1
      ICSharpCode.Decompiler/ICSharpCode.Decompiler.csproj
  2. 4
      ICSharpCode.Decompiler/Util/KeyComparer.cs

1
ICSharpCode.Decompiler/ICSharpCode.Decompiler.csproj

@ -32,6 +32,7 @@ @@ -32,6 +32,7 @@
<SignAssembly>True</SignAssembly>
<AssemblyOriginatorKeyFile>ICSharpCode.Decompiler.snk</AssemblyOriginatorKeyFile>
<NoWarn>1701;1702;1591;1573</NoWarn>
<WarningsAsErrors>nullable</WarningsAsErrors>
<GeneratePackageOnBuild>true</GeneratePackageOnBuild>
<DebugType>embedded</DebugType>

4
ICSharpCode.Decompiler/Util/KeyComparer.cs

@ -71,12 +71,12 @@ namespace ICSharpCode.Decompiler.Util @@ -71,12 +71,12 @@ namespace ICSharpCode.Decompiler.Util
public int Compare(TElement? x, TElement? y)
{
return keyComparer.Compare(keySelector(x), keySelector(y));
return keyComparer.Compare(keySelector(x!), keySelector(y!));
}
public bool Equals(TElement? x, TElement? y)
{
return keyEqualityComparer.Equals(keySelector(x), keySelector(y));
return keyEqualityComparer.Equals(keySelector(x!), keySelector(y!));
}
public int GetHashCode(TElement obj)

Loading…
Cancel
Save