public global::PerfBenchmarkDotNet.StringKeySerializerTarget Deserialize(ref MessagePackReader reader, newmsgpack::MessagePack.MessagePackSerializerOptions options) { if (reader.TryReadNil()) { return(null); } var length = reader.ReadMapHeader(); var __MyProperty1__ = default(int); var __MyProperty2__ = default(int); var __MyProperty3__ = default(int); var __MyProperty4__ = default(int); var __MyProperty5__ = default(int); var __MyProperty6__ = default(int); var __MyProperty7__ = default(int); var __MyProperty8__ = default(int); var __MyProperty9__ = default(int); for (int i = 0; i < length; i++) { ReadOnlySequence <byte> stringKey = reader.ReadStringSegment(); int key; if (!this.keyMapping.TryGetValue(stringKey, out key)) { reader.Skip(); continue; } switch (key) { case 0: __MyProperty1__ = reader.ReadInt32(); break; case 1: __MyProperty2__ = reader.ReadInt32(); break; case 2: __MyProperty3__ = reader.ReadInt32(); break; case 3: __MyProperty4__ = reader.ReadInt32(); break; case 4: __MyProperty5__ = reader.ReadInt32(); break; case 5: __MyProperty6__ = reader.ReadInt32(); break; case 6: __MyProperty7__ = reader.ReadInt32(); break; case 7: __MyProperty8__ = reader.ReadInt32(); break; case 8: __MyProperty9__ = reader.ReadInt32(); break; default: reader.Skip(); break; } } var ____result = new global::PerfBenchmarkDotNet.StringKeySerializerTarget(); ____result.MyProperty1 = __MyProperty1__; ____result.MyProperty2 = __MyProperty2__; ____result.MyProperty3 = __MyProperty3__; ____result.MyProperty4 = __MyProperty4__; ____result.MyProperty5 = __MyProperty5__; ____result.MyProperty6 = __MyProperty6__; ____result.MyProperty7 = __MyProperty7__; ____result.MyProperty8 = __MyProperty8__; ____result.MyProperty9 = __MyProperty9__; return(____result); }
public void Serialize(ref MessagePackWriter writer, global::PerfBenchmarkDotNet.StringKeySerializerTarget value, newmsgpack::MessagePack.MessagePackSerializerOptions options) { throw new NotImplementedException(); }