Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/aspnet/MessagePack-CSharp.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'benchmark/SerializerBenchmark/Serializers/SystemTextJsonSerializer.cs')
-rw-r--r--benchmark/SerializerBenchmark/Serializers/SystemTextJsonSerializer.cs28
1 files changed, 16 insertions, 12 deletions
diff --git a/benchmark/SerializerBenchmark/Serializers/SystemTextJsonSerializer.cs b/benchmark/SerializerBenchmark/Serializers/SystemTextJsonSerializer.cs
index f6358d15..baf143f9 100644
--- a/benchmark/SerializerBenchmark/Serializers/SystemTextJsonSerializer.cs
+++ b/benchmark/SerializerBenchmark/Serializers/SystemTextJsonSerializer.cs
@@ -1,20 +1,24 @@
// Copyright (c) All contributors. All rights reserved.
// Licensed under the MIT license. See LICENSE file in the project root for full license information.
-using Benchmark.Serializers;
-
-#pragma warning disable SA1649 // File name should match first type name
-
-public class SystemTextJson : SerializerBase
+namespace Benchmark.Serializers
{
- public override object Serialize<T>(T input)
+ public class SystemTextJsonSerializer : SerializerBase
{
- return System.Text.Json.JsonSerializer.SerializeToUtf8Bytes(input);
- }
+ public override object Serialize<T>(T input)
+ {
+ return System.Text.Json.JsonSerializer.SerializeToUtf8Bytes(input);
+ }
- public override T Deserialize<T>(object input)
- {
- var span = (byte[])input;
- return System.Text.Json.JsonSerializer.Deserialize<T>(span);
+ public override T Deserialize<T>(object input)
+ {
+ var span = (byte[])input;
+ return System.Text.Json.JsonSerializer.Deserialize<T>(span);
+ }
+
+ public override string ToString()
+ {
+ return "SystemTextJson";
+ }
}
}