diff options
Diffstat (limited to 'benchmark/SerializerBenchmark/Serializers/JilSerializer.cs')
-rw-r--r-- | benchmark/SerializerBenchmark/Serializers/JilSerializer.cs | 25 |
1 files changed, 15 insertions, 10 deletions
diff --git a/benchmark/SerializerBenchmark/Serializers/JilSerializer.cs b/benchmark/SerializerBenchmark/Serializers/JilSerializer.cs index b68a0585..983e07d3 100644 --- a/benchmark/SerializerBenchmark/Serializers/JilSerializer.cs +++ b/benchmark/SerializerBenchmark/Serializers/JilSerializer.cs @@ -2,20 +2,25 @@ // Licensed under the MIT license. See LICENSE file in the project root for full license information. using System.Text; -using Benchmark.Serializers; using Jil; -#pragma warning disable SA1649 // File name should match first type name - -public class Jil_ : SerializerBase +namespace Benchmark.Serializers { - public override object Serialize<T>(T input) + public class JilSerializer : SerializerBase { - return Encoding.UTF8.GetBytes(Jil.JSON.Serialize(input, Options.ISO8601)); - } + public override object Serialize<T>(T input) + { + return Encoding.UTF8.GetBytes(Jil.JSON.Serialize(input, Options.ISO8601)); + } - public override T Deserialize<T>(object input) - { - return Jil.JSON.Deserialize<T>(Encoding.UTF8.GetString((byte[])input), Options.ISO8601); + public override T Deserialize<T>(object input) + { + return Jil.JSON.Deserialize<T>(Encoding.UTF8.GetString((byte[])input), Options.ISO8601); + } + + public override string ToString() + { + return "Jil"; + } } } |