Skip to content

Commit 4993a2a

Browse files
authored
Remove pragma statements on obsolete warns (#872)
1 parent 82fbbdb commit 4993a2a

File tree

119 files changed

+9
-447
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

119 files changed

+9
-447
lines changed

CodeGen/CodeGen.csproj

+2
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,8 @@
55
<TargetFramework>netcoreapp2.1</TargetFramework>
66
<LangVersion>latest</LangVersion>
77
<Nullable>enable</Nullable>
8+
<!-- Allow compile with various nullability warnings until fixed. -->
9+
<WarningsNotAsErrors>8600,8601,8603,8604,8618,8619,8625</WarningsNotAsErrors>
810
</PropertyGroup>
911

1012
<ItemGroup>

CodeGen/Generators/UnitsNetGen/UnitTestBaseClassGenerator.cs

-4
Original file line numberDiff line numberDiff line change
@@ -166,10 +166,8 @@ public void Ctor_SIUnitSystem_ThrowsArgumentExceptionIfNotSupported()
166166
var unitNames = units.Select(x => x.ToString());
167167
168168
// Obsolete members
169-
#pragma warning disable 618
170169
Assert.Equal(units, quantityInfo.Units);
171170
Assert.Equal(unitNames, quantityInfo.UnitNames);
172-
#pragma warning restore 618
173171
}}
174172
175173
[Fact]
@@ -515,7 +513,6 @@ public void ToString_SFormatAndCulture_FormatsNumberWithGivenDigitsAfterRadixFor
515513
Assert.Equal(""0.1235 {_baseUnitEnglishAbbreviation}"", new {_quantity.Name}(0.123456{_numberSuffix}, {_baseUnitFullName}).ToString(""s4"", culture));
516514
}}
517515
518-
#pragma warning disable 612, 618
519516
520517
[Fact]
521518
public void ToString_NullFormat_ThrowsArgumentNullException()
@@ -538,7 +535,6 @@ public void ToString_NullProvider_EqualsCurrentUICulture()
538535
Assert.Equal(quantity.ToString(CultureInfo.CurrentUICulture, ""g""), quantity.ToString(null, ""g""));
539536
}}
540537
541-
#pragma warning restore 612, 618
542538
543539
[Fact]
544540
public void Convert_ToBool_ThrowsInvalidCastException()

Directory.Build.props

+7
Original file line numberDiff line numberDiff line change
@@ -9,4 +9,11 @@
99
<Target Name="VSTestIfTestProject">
1010
<CallTarget Targets="VSTest" Condition="'$(IsTestProject)' == 'true'" />
1111
</Target>
12+
13+
<!-- Warnings and errors -->
14+
<PropertyGroup>
15+
<!-- Warning instead of compile error on obsolete errors.-->
16+
<TreatWarningsAsErrors>true</TreatWarningsAsErrors>
17+
<WarningsNotAsErrors>612,618</WarningsNotAsErrors>
18+
</PropertyGroup>
1219
</Project>

UnitsNet.Benchmark/UnitsNet.Benchmark.csproj

-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@
1010
<Product>UnitsNet.Benchmark</Product>
1111
<LangVersion>latest</LangVersion>
1212
<RootNamespace>UnitsNet</RootNamespace>
13-
<MSBuildTreatWarningsAsErrors>true</MSBuildTreatWarningsAsErrors>
1413
</PropertyGroup>
1514

1615
<ItemGroup>

UnitsNet.NumberExtensions.Tests/UnitsNet.NumberExtensions.Tests.csproj

-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44
<TargetFrameworks>netcoreapp2.1</TargetFrameworks>
55
<RootNamespace>UnitsNet.NumberExtensions.Tests</RootNamespace>
66
<LangVersion>latest</LangVersion>
7-
<MSBuildTreatWarningsAsErrors>true</MSBuildTreatWarningsAsErrors>
87
<IsTestProject>true</IsTestProject>
98
</PropertyGroup>
109

UnitsNet.NumberExtensions/UnitsNet.NumberExtensions.csproj

-1
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,6 @@
2323
<Nullable>enable</Nullable>
2424
<RootNamespace>UnitsNet</RootNamespace>
2525
<TargetFrameworks>netstandard2.0;net40</TargetFrameworks>
26-
<MSBuildTreatWarningsAsErrors>true</MSBuildTreatWarningsAsErrors>
2726
</PropertyGroup>
2827

2928
<ItemGroup>

UnitsNet.Serialization.JsonNet.CompatibilityTests/UnitsNet.Serialization.JsonNet.CompatibilityTests.csproj

-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44
<TargetFrameworks>netcoreapp2.1</TargetFrameworks>
55
<RootNamespace>UnitsNet.Serialization.JsonNet.CompatibilityTests</RootNamespace>
66
<LangVersion>latest</LangVersion>
7-
<MSBuildTreatWarningsAsErrors>true</MSBuildTreatWarningsAsErrors>
87
<IsTestProject>true</IsTestProject>
98
</PropertyGroup>
109

UnitsNet.Serialization.JsonNet.Tests/UnitsNet.Serialization.JsonNet.Tests.csproj

-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44
<TargetFrameworks>netcoreapp2.1</TargetFrameworks>
55
<RootNamespace>UnitsNet.Serialization.JsonNet.Tests</RootNamespace>
66
<LangVersion>latest</LangVersion>
7-
<MSBuildTreatWarningsAsErrors>true</MSBuildTreatWarningsAsErrors>
87
<IsTestProject>true</IsTestProject>
98
</PropertyGroup>
109

UnitsNet.Serialization.JsonNet/UnitsNet.Serialization.JsonNet.csproj

-1
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,6 @@
2424
<LangVersion>latest</LangVersion>
2525
<RootNamespace>UnitsNet.Serialization.JsonNet</RootNamespace>
2626
<TargetFrameworks>netstandard2.0;net40</TargetFrameworks>
27-
<MSBuildTreatWarningsAsErrors>true</MSBuildTreatWarningsAsErrors>
2827
</PropertyGroup>
2928

3029
<!-- SourceLink -->

UnitsNet.Tests/GeneratedCode/TestsBase/AccelerationTestsBase.g.cs

-4
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

UnitsNet.Tests/GeneratedCode/TestsBase/AmountOfSubstanceTestsBase.g.cs

-4
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

UnitsNet.Tests/GeneratedCode/TestsBase/AmplitudeRatioTestsBase.g.cs

-4
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

UnitsNet.Tests/GeneratedCode/TestsBase/AngleTestsBase.g.cs

-4
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

UnitsNet.Tests/GeneratedCode/TestsBase/ApparentEnergyTestsBase.g.cs

-4
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

UnitsNet.Tests/GeneratedCode/TestsBase/ApparentPowerTestsBase.g.cs

-4
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

UnitsNet.Tests/GeneratedCode/TestsBase/AreaDensityTestsBase.g.cs

-4
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

UnitsNet.Tests/GeneratedCode/TestsBase/AreaMomentOfInertiaTestsBase.g.cs

-4
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

UnitsNet.Tests/GeneratedCode/TestsBase/AreaTestsBase.g.cs

-4
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

UnitsNet.Tests/GeneratedCode/TestsBase/BitRateTestsBase.g.cs

-4
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

UnitsNet.Tests/GeneratedCode/TestsBase/BrakeSpecificFuelConsumptionTestsBase.g.cs

-4
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)