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:
authorAndrew Arnott <andrewarnott@gmail.com>2019-07-09 22:27:05 +0300
committerAndrew Arnott <andrewarnott@gmail.com>2019-07-09 22:27:05 +0300
commitf493a06a104445ab06856c9a4bee86e7464aefda (patch)
tree6b90c6127d8af74dd77eaf94bd7a0546cc376c37 /benchmark
parentf856c882ad1d9669785ff40d967c6fa2fe30648c (diff)
Make MessagePackSerializer a static class again
Diffstat (limited to 'benchmark')
-rw-r--r--benchmark/SerializerBenchmark/Serializers/MessagePackSerializer.cs10
1 files changed, 4 insertions, 6 deletions
diff --git a/benchmark/SerializerBenchmark/Serializers/MessagePackSerializer.cs b/benchmark/SerializerBenchmark/Serializers/MessagePackSerializer.cs
index 369e0d2e..a685c71d 100644
--- a/benchmark/SerializerBenchmark/Serializers/MessagePackSerializer.cs
+++ b/benchmark/SerializerBenchmark/Serializers/MessagePackSerializer.cs
@@ -18,16 +18,14 @@ public class MessagePack_v1 : SerializerBase
public class MessagePack_v2 : SerializerBase
{
- private readonly newmsgpack::MessagePack.MessagePackSerializer serializer = new newmsgpack::MessagePack.MessagePackSerializer();
-
public override T Deserialize<T>(object input)
{
- return this.serializer.Deserialize<T>((byte[])input);
+ return newmsgpack::MessagePack.MessagePackSerializer.Deserialize<T>((byte[])input);
}
public override object Serialize<T>(T input)
{
- return this.serializer.Serialize<T>(input);
+ return newmsgpack::MessagePack.MessagePackSerializer.Serialize<T>(input);
}
}
@@ -48,11 +46,11 @@ public class MessagePackLz4_v2 : SerializerBase
{
public override T Deserialize<T>(object input)
{
- return new newmsgpack::MessagePack.LZ4MessagePackSerializer().Deserialize<T>((byte[])input);
+ return newmsgpack::MessagePack.MessagePackSerializer.Deserialize<T>((byte[])input, newmsgpack::MessagePack.MessagePackSerializerOptions.LZ4Default);
}
public override object Serialize<T>(T input)
{
- return new newmsgpack::MessagePack.LZ4MessagePackSerializer().Serialize<T>(input);
+ return newmsgpack::MessagePack.MessagePackSerializer.Serialize<T>(input, newmsgpack::MessagePack.MessagePackSerializerOptions.LZ4Default);
}
} \ No newline at end of file