public global::TestData2.B Deserialize(ref global::MessagePack.MessagePackReader reader, global::MessagePack.MessagePackSerializerOptions options) { if (reader.TryReadNil()) { return(null); } options.Security.DepthStep(ref reader); var formatterResolver = options.Resolver; var length = reader.ReadMapHeader(); var ____result = new global::TestData2.B(); for (int i = 0; i < length; i++) { var stringKey = global::MessagePack.Internal.CodeGenHelpers.ReadStringSpan(ref reader); switch (stringKey.Length) { default: FAIL: reader.Skip(); continue; case 3: if (global::MessagePack.Internal.AutomataKeyGen.GetKey(ref stringKey) != 7566177UL) { goto FAIL; } ____result.ass = formatterResolver.GetFormatterWithVerify <global::System.Collections.Generic.List <global::TestData2.A> >().Deserialize(ref reader, options); continue; case 1: switch (global::MessagePack.Internal.AutomataKeyGen.GetKey(ref stringKey)) { default: goto FAIL; case 99UL: ____result.c = formatterResolver.GetFormatterWithVerify <global::TestData2.C>().Deserialize(ref reader, options); continue; case 97UL: ____result.a = reader.ReadInt32(); continue; } } } reader.Depth--; return(____result); }
public global::TestData2.PropNameCheck2 Deserialize(ref global::MessagePack.MessagePackReader reader, global::MessagePack.MessagePackSerializerOptions options) { if (reader.TryReadNil()) { return(null); } options.Security.DepthStep(ref reader); var formatterResolver = options.Resolver; var length = reader.ReadMapHeader(); var ____result = new global::TestData2.PropNameCheck2(); for (int i = 0; i < length; i++) { var stringKey = global::MessagePack.Internal.CodeGenHelpers.ReadStringSpan(ref reader); switch (stringKey.Length) { default: FAIL: reader.Skip(); continue; case 11: switch (global::MessagePack.Internal.AutomataKeyGen.GetKey(ref stringKey)) { default: goto FAIL; case 8243118316933118285UL: switch (global::MessagePack.Internal.AutomataKeyGen.GetKey(ref stringKey)) { default: goto FAIL; case 3242356UL: ____result.MyProperty1 = formatterResolver.GetFormatterWithVerify <string>().Deserialize(ref reader, options); continue; case 3307892UL: ____result.MyProperty2 = formatterResolver.GetFormatterWithVerify <string>().Deserialize(ref reader, options); continue; } } } } reader.Depth--; return(____result); }
public global::TestData2.Nest2 Deserialize(ref global::MessagePack.MessagePackReader reader, global::MessagePack.MessagePackSerializerOptions options) { if (reader.TryReadNil()) { return(null); } options.Security.DepthStep(ref reader); var formatterResolver = options.Resolver; var length = reader.ReadMapHeader(); var ____result = new global::TestData2.Nest2(); for (int i = 0; i < length; i++) { var stringKey = global::MessagePack.Internal.CodeGenHelpers.ReadStringSpan(ref reader); switch (stringKey.Length) { default: FAIL: reader.Skip(); continue; case 6: if (global::MessagePack.Internal.AutomataKeyGen.GetKey(ref stringKey) != 110266531802693UL) { goto FAIL; } ____result.EnumId = formatterResolver.GetFormatterWithVerify <global::TestData2.Nest2.Id>().Deserialize(ref reader, options); continue; case 7: if (global::MessagePack.Internal.AutomataKeyGen.GetKey(ref stringKey) != 28228257876896835UL) { goto FAIL; } ____result.ClassId = formatterResolver.GetFormatterWithVerify <global::TestData2.Nest2.IdType>().Deserialize(ref reader, options); continue; } } reader.Depth--; return(____result); }
public global::TestData2.Record Deserialize(ref global::MessagePack.MessagePackReader reader, global::MessagePack.MessagePackSerializerOptions options) { if (reader.TryReadNil()) { return(null); } options.Security.DepthStep(ref reader); var formatterResolver = options.Resolver; var length = reader.ReadMapHeader(); var __SomeProperty__ = default(string); for (int i = 0; i < length; i++) { var stringKey = global::MessagePack.Internal.CodeGenHelpers.ReadStringSpan(ref reader); switch (stringKey.Length) { default: FAIL: reader.Skip(); continue; case 12: if (!global::System.MemoryExtensions.SequenceEqual(stringKey, GetSpan_SomeProperty().Slice(1))) { goto FAIL; } __SomeProperty__ = formatterResolver.GetFormatterWithVerify <string>().Deserialize(ref reader, options); continue; } } var ____result = new global::TestData2.Record(__SomeProperty__); reader.Depth--; return(____result); }