Fix build warnings (#31863)
authorNext Turn <45985406+NextTurn@users.noreply.github.com>
Sat, 8 Feb 2020 06:45:14 +0000 (14:45 +0800)
committerGitHub <noreply@github.com>
Sat, 8 Feb 2020 06:45:14 +0000 (22:45 -0800)
src/coreclr/tests/external/external.csproj
src/coreclr/tests/src/JIT/Performance/CodeQuality/Serialization/Deserialize.cs
src/coreclr/tests/src/JIT/Performance/CodeQuality/Serialization/Serialize.cs

index 13383f9..b27853b 100644 (file)
@@ -62,6 +62,7 @@
     <PackageToInclude Include="xunit.performance.metrics"/>
     <PackageToInclude Include="Microsoft.Diagnostics.Tracing.TraceEvent"/>
     <PackageToInclude Include="Newtonsoft.Json"/>
+    <PackageToInclude Include="Newtonsoft.Json.Bson"/>
     <PackageToInclude Include="Microsoft.CodeAnalysis.Analyzers"/>
     <PackageToInclude Include="Microsoft.CodeAnalysis.Common"/>
     <PackageToInclude Include="Microsoft.CodeAnalysis.Compilers"/>
@@ -77,6 +78,7 @@
     <PackageReference Include="xunit.performance.metrics" Version="$(XunitPerformanceApiPackageVersion)" />
     <PackageReference Include="Microsoft.Diagnostics.Tracing.TraceEvent" Version="$(MicrosoftDiagnosticsTracingTraceEventPackageVersion)" />
     <PackageReference Include="Newtonsoft.Json" Version="12.0.1" />
+    <PackageReference Include="Newtonsoft.Json.Bson" Version="1.0.2" />
     <PackageReference Include="xunit" Version="$(XUnitVersion)" />
     <PackageReference Include="$(MicrosoftDotNetXUnitConsoleRunnerPackage)" Version="$(MicrosoftDotNetXUnitConsoleRunnerVersion)" GeneratePathProperty="True" />
     <PackageReference Include="xunit.runner.utility" Version="$(XUnitVersion)" />
index 5658161..9166402 100644 (file)
@@ -156,12 +156,11 @@ public class JsonBenchmarks
     private void DeserializeJsonNetBinaryBenchInner()
     {
         Newtonsoft.Json.JsonSerializer ds = new Newtonsoft.Json.JsonSerializer();
-        TestObject t;
         Type ty = typeof(TestObject);
         for (int i = 0; i < JsonNetIterations; i++)
         {
-            BsonReader br = new BsonReader(new MemoryStream(JsonNetBinary));
-            t = (TestObject) ds.Deserialize(br, ty);
+            BsonDataReader br = new BsonDataReader(new MemoryStream(JsonNetBinary));
+            TestObject t = (TestObject)ds.Deserialize(br, ty);
             Escape(t.Name);
         }
     }
index 6e2c41a..53c7df8 100644 (file)
@@ -149,7 +149,7 @@ public class JsonBenchmarks
         for (int i = 0; i < Iterations; i++)
         {
             var s = new Newtonsoft.Json.JsonSerializer();
-            var w = new BsonWriter(ms);
+            var w = new BsonDataWriter(ms);
             s.Serialize(w, o);
             Escape(w);
             w.Flush();