public global::Person2 Deserialize(ref JsonReader reader, global::Utf8Json.IJsonFormatterResolver formatterResolver) { if (reader.ReadIsNull()) { return(null); } var __Age__ = default(int?); var __Age__b__ = false; var __Name__ = default(string); var __Name__b__ = false; var ____count = 0; reader.ReadIsBeginObjectWithVerify(); while (!reader.ReadIsEndObjectWithSkipValueSeparator(ref ____count)) { var stringKey = reader.ReadPropertyNameSegmentRaw(); int key; if (!____keyMapping.TryGetValueSafe(stringKey, out key)) { reader.ReadNextBlock(); goto NEXT_LOOP; } switch (key) { case 0: __Age__ = formatterResolver.GetFormatterWithVerify <int?>().Deserialize(ref reader, formatterResolver); __Age__b__ = true; break; case 1: __Name__ = reader.ReadString(); __Name__b__ = true; break; default: reader.ReadNextBlock(); break; } NEXT_LOOP: continue; } var ____result = new global::Person2(); if (__Age__b__) { ____result.Age = __Age__; } if (__Name__b__) { ____result.Name = __Name__; } return(____result); }
public global::UnityEngine.Vector3 Deserialize(ref JsonReader reader, global::Utf8Json.IJsonFormatterResolver formatterResolver) { if (reader.ReadIsNull()) { throw new InvalidOperationException("typecode is null, struct not supported"); } var __x__ = default(float); var __y__ = default(float); var __z__ = default(float); var ____count = 0; reader.ReadIsBeginObjectWithVerify(); while (!reader.ReadIsEndObjectWithSkipValueSeparator(ref ____count)) { var stringKey = reader.ReadPropertyNameSegmentRaw(); int key; if (!____keyMapping.TryGetValueSafe(stringKey, out key)) { reader.ReadNextBlock(); goto NEXT_LOOP; } switch (key) { case 0: __x__ = reader.ReadSingle(); break; case 1: __y__ = reader.ReadSingle(); break; case 2: __z__ = reader.ReadSingle(); break; default: reader.ReadNextBlock(); break; } NEXT_LOOP: continue; } var ____result = new global::UnityEngine.Vector3(__x__, __y__, __z__); ____result.x = __x__; ____result.y = __y__; ____result.z = __z__; return(____result); }
public global::SimplePersonMsgpack Deserialize(ref JsonReader reader, global::Utf8Json.IJsonFormatterResolver formatterResolver) { if (reader.ReadIsNull()) { return(null); } var __Age__ = default(int); var __FirstName__ = default(string); var __LastName__ = default(string); var ____count = 0; reader.ReadIsBeginObjectWithVerify(); while (!reader.ReadIsEndObjectWithSkipValueSeparator(ref ____count)) { var stringKey = reader.ReadPropertyNameSegmentRaw(); int key; if (!____keyMapping.TryGetValueSafe(stringKey, out key)) { reader.ReadNextBlock(); goto NEXT_LOOP; } switch (key) { case 0: __Age__ = reader.ReadInt32(); break; case 1: __FirstName__ = reader.ReadString(); break; case 2: __LastName__ = reader.ReadString(); break; default: reader.ReadNextBlock(); break; } NEXT_LOOP: continue; } var ____result = new global::SimplePersonMsgpack(); ____result.Age = __Age__; ____result.FirstName = __FirstName__; ____result.LastName = __LastName__; return(____result); }
public global::IInterface Deserialize(ref JsonReader reader, global::Utf8Json.IJsonFormatterResolver formatterResolver) { if (reader.ReadIsNull()) { return(null); } throw new InvalidOperationException("generated serializer for IInterface does not support deserialize."); }
public void Serialize(ref JsonWriter writer, global::UnityEngine.Rect value, global::Utf8Json.IJsonFormatterResolver formatterResolver) { writer.WriteRaw(this.____stringByteKeys[0]); writer.WriteSingle(value.x); writer.WriteRaw(this.____stringByteKeys[1]); writer.WriteSingle(value.y); writer.WriteRaw(this.____stringByteKeys[2]); writer.WriteSingle(value.width); writer.WriteRaw(this.____stringByteKeys[3]); writer.WriteSingle(value.height); writer.WriteEndObject(); }
public void Serialize(ref JsonWriter writer, global::MyClassInter value, global::Utf8Json.IJsonFormatterResolver formatterResolver) { if (value == null) { writer.WriteNull(); return; } writer.WriteRaw(this.____stringByteKeys[0]); writer.WriteString(value.Huga); writer.WriteEndObject(); }
public void Serialize(ref JsonWriter writer, global::JigsawData value, global::Utf8Json.IJsonFormatterResolver formatterResolver) { if (value == null) { writer.WriteNull(); return; } writer.WriteRaw(this.____stringByteKeys[0]); formatterResolver.GetFormatterWithVerify <global::System.Collections.Generic.List <global::JigsawDataJson> >().Serialize(ref writer, value.M_jon_datas, formatterResolver); writer.WriteEndObject(); }
public global::JigsawData Deserialize(ref JsonReader reader, global::Utf8Json.IJsonFormatterResolver formatterResolver) { if (reader.ReadIsNull()) { return(null); } var __M_jon_datas__ = default(global::System.Collections.Generic.List <global::JigsawDataJson>); var __M_jon_datas__b__ = false; var ____count = 0; reader.ReadIsBeginObjectWithVerify(); while (!reader.ReadIsEndObjectWithSkipValueSeparator(ref ____count)) { var stringKey = reader.ReadPropertyNameSegmentRaw(); int key; if (!____keyMapping.TryGetValueSafe(stringKey, out key)) { reader.ReadNextBlock(); goto NEXT_LOOP; } switch (key) { case 0: __M_jon_datas__ = formatterResolver.GetFormatterWithVerify <global::System.Collections.Generic.List <global::JigsawDataJson> >().Deserialize(ref reader, formatterResolver); __M_jon_datas__b__ = true; break; default: reader.ReadNextBlock(); break; } NEXT_LOOP: continue; } var ____result = new global::JigsawData(); if (__M_jon_datas__b__) { ____result.M_jon_datas = __M_jon_datas__; } return(____result); }
public global::IPSWdl.JsonReps.jank Deserialize(ref JsonReader reader, global::Utf8Json.IJsonFormatterResolver formatterResolver) { if (reader.ReadIsNull()) { throw new InvalidOperationException("typecode is null, struct not supported"); } var __devices__ = default(global::System.Collections.Generic.List <global::IPSWdl.JsonReps.Device>); var __devices__b__ = false; var ____count = 0; reader.ReadIsBeginObjectWithVerify(); while (!reader.ReadIsEndObjectWithSkipValueSeparator(ref ____count)) { var stringKey = reader.ReadPropertyNameSegmentRaw(); int key; if (!____keyMapping.TryGetValueSafe(stringKey, out key)) { reader.ReadNextBlock(); goto NEXT_LOOP; } switch (key) { case 0: __devices__ = formatterResolver.GetFormatterWithVerify <global::System.Collections.Generic.List <global::IPSWdl.JsonReps.Device> >().Deserialize(ref reader, formatterResolver); __devices__b__ = true; break; default: reader.ReadNextBlock(); break; } NEXT_LOOP: continue; } var ____result = new global::IPSWdl.JsonReps.jank(); if (__devices__b__) { ____result.devices = __devices__; } return(____result); }
public void Serialize(ref JsonWriter writer, global::Person2 value, global::Utf8Json.IJsonFormatterResolver formatterResolver) { if (value == null) { writer.WriteNull(); return; } writer.WriteRaw(this.____stringByteKeys[0]); formatterResolver.GetFormatterWithVerify <int?>().Serialize(ref writer, value.Age, formatterResolver); writer.WriteRaw(this.____stringByteKeys[1]); writer.WriteString(value.Name); writer.WriteEndObject(); }
public void Serialize(ref JsonWriter writer, global::Person value, global::Utf8Json.IJsonFormatterResolver formatterResolver) { if (value == null) { writer.WriteNull(); return; } writer.WriteRaw(this.____stringByteKeys[0]); writer.WriteInt32(value.Age); writer.WriteRaw(this.____stringByteKeys[1]); writer.WriteString(value.Name); writer.WriteEndObject(); }
public void Serialize(ref JsonWriter writer, global::JigsawChipJson value, global::Utf8Json.IJsonFormatterResolver formatterResolver) { if (value == null) { writer.WriteNull(); return; } writer.WriteRaw(this.____stringByteKeys[0]); writer.WriteString(value.M_chip_name); writer.WriteRaw(this.____stringByteKeys[1]); writer.WriteString(value.M_tex_anme); writer.WriteRaw(this.____stringByteKeys[2]); formatterResolver.GetFormatterWithVerify <global::RectJson>().Serialize(ref writer, value.M_tex_size, formatterResolver); writer.WriteEndObject(); }
public void Serialize(ref JsonWriter writer, global::SimplePerson value, global::Utf8Json.IJsonFormatterResolver formatterResolver) { if (value == null) { writer.WriteNull(); return; } writer.WriteRaw(this.____stringByteKeys[0]); writer.WriteInt32(value.Age); writer.WriteRaw(this.____stringByteKeys[1]); writer.WriteString(value.FirstName); writer.WriteRaw(this.____stringByteKeys[2]); formatterResolver.GetFormatterWithVerify <global::MyEnum>().Serialize(ref writer, value.FavoriteFruit, formatterResolver); writer.WriteEndObject(); }
public void Serialize(ref JsonWriter writer, global::RectJson value, global::Utf8Json.IJsonFormatterResolver formatterResolver) { if (value == null) { writer.WriteNull(); return; } writer.WriteRaw(this.____stringByteKeys[0]); writer.WriteSingle(value.M_x); writer.WriteRaw(this.____stringByteKeys[1]); writer.WriteSingle(value.M_y); writer.WriteRaw(this.____stringByteKeys[2]); writer.WriteSingle(value.M_w); writer.WriteRaw(this.____stringByteKeys[3]); writer.WriteSingle(value.M_h); writer.WriteEndObject(); }
public override global::UGF.Utf8Json.Runtime.Tests.TestAssembly.TestTarget Deserialize(ref global::Utf8Json.JsonReader reader, global::Utf8Json.IJsonFormatterResolver formatterResolver) { if (reader.ReadIsNull()) { return(null); } var __Name__ = default(string); var __Name__b__ = false; var __BoolValue__ = default(bool); var __BoolValue__b__ = false; var __FloatValue__ = default(float); var __FloatValue__b__ = false; var __IntValue__ = default(int); var __IntValue__b__ = false; var __Vector2__ = default(global::UnityEngine.Vector2); var __Vector2__b__ = false; var __Bounds__ = default(global::UnityEngine.Bounds); var __Bounds__b__ = false; var __Flags__ = default(global::UnityEngine.HideFlags); var __Flags__b__ = false; var __ArrayInt__ = default(int[]); var __ArrayInt__b__ = false; var __ListInt__ = default(global::System.Collections.Generic.List <int>); var __ListInt__b__ = false; var __ArrayTarget__ = default(global::UGF.Utf8Json.Runtime.Tests.TestAssembly.TestTarget2[]); var __ArrayTarget__b__ = false; var __ListTarget__ = default(global::System.Collections.Generic.List <global::UGF.Utf8Json.Runtime.Tests.TestAssembly.TestTarget2>); var __ListTarget__b__ = false; var __ArrayFrames__ = default(global::UnityEngine.Keyframe[]); var __ArrayFrames__b__ = false; var ____count = 0; reader.ReadIsBeginObjectWithVerify(); while (!reader.ReadIsEndObjectWithSkipValueSeparator(ref ____count)) { var stringKey = reader.ReadPropertyNameSegmentRaw(); int key; if (!____keyMapping.TryGetValue(stringKey, out key)) { reader.ReadNextBlock(); goto NEXT_LOOP; } switch (key) { case 0: __Name__ = reader.ReadString(); __Name__b__ = true; break; case 1: __BoolValue__ = reader.ReadBoolean(); __BoolValue__b__ = true; break; case 2: __FloatValue__ = reader.ReadSingle(); __FloatValue__b__ = true; break; case 3: __IntValue__ = reader.ReadInt32(); __IntValue__b__ = true; break; case 4: __Vector2__ = global::Utf8Json.JsonFormatterResolverExtensions.GetFormatterWithVerify <global::UnityEngine.Vector2>(formatterResolver).Deserialize(ref reader, formatterResolver); __Vector2__b__ = true; break; case 5: __Bounds__ = global::Utf8Json.JsonFormatterResolverExtensions.GetFormatterWithVerify <global::UnityEngine.Bounds>(formatterResolver).Deserialize(ref reader, formatterResolver); __Bounds__b__ = true; break; case 6: __Flags__ = global::Utf8Json.JsonFormatterResolverExtensions.GetFormatterWithVerify <global::UnityEngine.HideFlags>(formatterResolver).Deserialize(ref reader, formatterResolver); __Flags__b__ = true; break; case 7: __ArrayInt__ = global::Utf8Json.JsonFormatterResolverExtensions.GetFormatterWithVerify <int[]>(formatterResolver).Deserialize(ref reader, formatterResolver); __ArrayInt__b__ = true; break; case 8: __ListInt__ = global::Utf8Json.JsonFormatterResolverExtensions.GetFormatterWithVerify <global::System.Collections.Generic.List <int> >(formatterResolver).Deserialize(ref reader, formatterResolver); __ListInt__b__ = true; break; case 9: __ArrayTarget__ = global::Utf8Json.JsonFormatterResolverExtensions.GetFormatterWithVerify <global::UGF.Utf8Json.Runtime.Tests.TestAssembly.TestTarget2[]>(formatterResolver).Deserialize(ref reader, formatterResolver); __ArrayTarget__b__ = true; break; case 10: __ListTarget__ = global::Utf8Json.JsonFormatterResolverExtensions.GetFormatterWithVerify <global::System.Collections.Generic.List <global::UGF.Utf8Json.Runtime.Tests.TestAssembly.TestTarget2> >(formatterResolver).Deserialize(ref reader, formatterResolver); __ListTarget__b__ = true; break; case 11: __ArrayFrames__ = global::Utf8Json.JsonFormatterResolverExtensions.GetFormatterWithVerify <global::UnityEngine.Keyframe[]>(formatterResolver).Deserialize(ref reader, formatterResolver); __ArrayFrames__b__ = true; break; default: reader.ReadNextBlock(); break; } NEXT_LOOP: continue; } var ____result = new global::UGF.Utf8Json.Runtime.Tests.TestAssembly.TestTarget(); if (__Name__b__) { ____result.Name = __Name__; } if (__BoolValue__b__) { ____result.BoolValue = __BoolValue__; } if (__FloatValue__b__) { ____result.FloatValue = __FloatValue__; } if (__IntValue__b__) { ____result.IntValue = __IntValue__; } if (__Vector2__b__) { ____result.Vector2 = __Vector2__; } if (__Bounds__b__) { ____result.Bounds = __Bounds__; } if (__Flags__b__) { ____result.Flags = __Flags__; } if (__ArrayInt__b__) { ____result.ArrayInt = __ArrayInt__; } if (__ListInt__b__) { ____result.ListInt = __ListInt__; } if (__ArrayTarget__b__) { ____result.ArrayTarget = __ArrayTarget__; } if (__ListTarget__b__) { ____result.ListTarget = __ListTarget__; } if (__ArrayFrames__b__) { ____result.ArrayFrames = __ArrayFrames__; } return(____result); }
public override void Serialize(ref global::Utf8Json.JsonWriter writer, global::UGF.Utf8Json.Runtime.Tests.TestAssembly.TestTarget value, global::Utf8Json.IJsonFormatterResolver formatterResolver) { if (value == null) { writer.WriteNull(); return; } writer.WriteRaw(this.____stringByteKeys[0]); writer.WriteString(value.Name); writer.WriteRaw(this.____stringByteKeys[1]); writer.WriteBoolean(value.BoolValue); writer.WriteRaw(this.____stringByteKeys[2]); writer.WriteSingle(value.FloatValue); writer.WriteRaw(this.____stringByteKeys[3]); writer.WriteInt32(value.IntValue); writer.WriteRaw(this.____stringByteKeys[4]); global::Utf8Json.JsonFormatterResolverExtensions.GetFormatterWithVerify <global::UnityEngine.Vector2>(formatterResolver).Serialize(ref writer, value.Vector2, formatterResolver); writer.WriteRaw(this.____stringByteKeys[5]); global::Utf8Json.JsonFormatterResolverExtensions.GetFormatterWithVerify <global::UnityEngine.Bounds>(formatterResolver).Serialize(ref writer, value.Bounds, formatterResolver); writer.WriteRaw(this.____stringByteKeys[6]); global::Utf8Json.JsonFormatterResolverExtensions.GetFormatterWithVerify <global::UnityEngine.HideFlags>(formatterResolver).Serialize(ref writer, value.Flags, formatterResolver); writer.WriteRaw(this.____stringByteKeys[7]); global::Utf8Json.JsonFormatterResolverExtensions.GetFormatterWithVerify <int[]>(formatterResolver).Serialize(ref writer, value.ArrayInt, formatterResolver); writer.WriteRaw(this.____stringByteKeys[8]); global::Utf8Json.JsonFormatterResolverExtensions.GetFormatterWithVerify <global::System.Collections.Generic.List <int> >(formatterResolver).Serialize(ref writer, value.ListInt, formatterResolver); writer.WriteRaw(this.____stringByteKeys[9]); global::Utf8Json.JsonFormatterResolverExtensions.GetFormatterWithVerify <global::UGF.Utf8Json.Runtime.Tests.TestAssembly.TestTarget2[]>(formatterResolver).Serialize(ref writer, value.ArrayTarget, formatterResolver); writer.WriteRaw(this.____stringByteKeys[10]); global::Utf8Json.JsonFormatterResolverExtensions.GetFormatterWithVerify <global::System.Collections.Generic.List <global::UGF.Utf8Json.Runtime.Tests.TestAssembly.TestTarget2> >(formatterResolver).Serialize(ref writer, value.ListTarget, formatterResolver); writer.WriteRaw(this.____stringByteKeys[11]); global::Utf8Json.JsonFormatterResolverExtensions.GetFormatterWithVerify <global::UnityEngine.Keyframe[]>(formatterResolver).Serialize(ref writer, value.ArrayFrames, formatterResolver); writer.WriteEndObject(); }
public global::UnityEngine.HideFlags Deserialize(ref global::Utf8Json.JsonReader reader, global::Utf8Json.IJsonFormatterResolver formatterResolver) { return((global::UnityEngine.HideFlags)reader.ReadInt32()); }
public void Serialize(ref global::Utf8Json.JsonWriter writer, global::UnityEngine.HideFlags value, global::Utf8Json.IJsonFormatterResolver formatterResolver) { writer.WriteInt32((Int32)value); }
public global::UGF.Utf8Json.Editor.Tests.TestEditorAssembly.TestEditorTarget Deserialize(ref global::Utf8Json.JsonReader reader, global::Utf8Json.IJsonFormatterResolver formatterResolver) { if (reader.ReadIsNull()) { return(null); } var __BoolValue__ = default(bool); var __BoolValue__b__ = false; var __StringValue__ = default(string); var __StringValue__b__ = false; var __Vector2__ = default(global::UnityEngine.Vector2); var __Vector2__b__ = false; var __FloatValue__ = default(float); var __FloatValue__b__ = false; var __Bounds__ = default(global::UnityEngine.Bounds); var __Bounds__b__ = false; var ____count = 0; reader.ReadIsBeginObjectWithVerify(); while (!reader.ReadIsEndObjectWithSkipValueSeparator(ref ____count)) { var stringKey = reader.ReadPropertyNameSegmentRaw(); int key; if (!____keyMapping.TryGetValue(stringKey, out key)) { reader.ReadNextBlock(); goto NEXT_LOOP; } switch (key) { case 0: __BoolValue__ = reader.ReadBoolean(); __BoolValue__b__ = true; break; case 1: __StringValue__ = reader.ReadString(); __StringValue__b__ = true; break; case 2: __Vector2__ = global::Utf8Json.JsonFormatterResolverExtensions.GetFormatterWithVerify <global::UnityEngine.Vector2>(formatterResolver).Deserialize(ref reader, formatterResolver); __Vector2__b__ = true; break; case 3: __FloatValue__ = reader.ReadSingle(); __FloatValue__b__ = true; break; case 4: __Bounds__ = global::Utf8Json.JsonFormatterResolverExtensions.GetFormatterWithVerify <global::UnityEngine.Bounds>(formatterResolver).Deserialize(ref reader, formatterResolver); __Bounds__b__ = true; break; default: reader.ReadNextBlock(); break; } NEXT_LOOP: continue; } var ____result = new global::UGF.Utf8Json.Editor.Tests.TestEditorAssembly.TestEditorTarget(); if (__BoolValue__b__) { ____result.BoolValue = __BoolValue__; } if (__StringValue__b__) { ____result.StringValue = __StringValue__; } if (__Vector2__b__) { ____result.Vector2 = __Vector2__; } if (__FloatValue__b__) { ____result.FloatValue = __FloatValue__; } if (__Bounds__b__) { ____result.Bounds = __Bounds__; } return(____result); }
public void Serialize(ref global::Utf8Json.JsonWriter writer, global::UGF.Utf8Json.Editor.Tests.TestEditorAssembly.TestEditorTarget value, global::Utf8Json.IJsonFormatterResolver formatterResolver) { if (value == null) { writer.WriteNull(); return; } writer.WriteRaw(this.____stringByteKeys[0]); writer.WriteBoolean(value.BoolValue); writer.WriteRaw(this.____stringByteKeys[1]); writer.WriteString(value.StringValue); writer.WriteRaw(this.____stringByteKeys[2]); global::Utf8Json.JsonFormatterResolverExtensions.GetFormatterWithVerify <global::UnityEngine.Vector2>(formatterResolver).Serialize(ref writer, value.Vector2, formatterResolver); writer.WriteRaw(this.____stringByteKeys[3]); writer.WriteSingle(value.FloatValue); writer.WriteRaw(this.____stringByteKeys[4]); global::Utf8Json.JsonFormatterResolverExtensions.GetFormatterWithVerify <global::UnityEngine.Bounds>(formatterResolver).Serialize(ref writer, value.Bounds, formatterResolver); writer.WriteEndObject(); }
public void Serialize(ref JsonWriter writer, global::Utf8Json.Formatters.LongUnion value, global::Utf8Json.IJsonFormatterResolver formatterResolver) { writer.WriteRaw(this.____stringByteKeys[0]); writer.WriteInt32(value.Int1); writer.WriteRaw(this.____stringByteKeys[1]); writer.WriteInt32(value.Int2); writer.WriteRaw(this.____stringByteKeys[2]); writer.WriteSingle(value.Float); writer.WriteRaw(this.____stringByteKeys[3]); writer.WriteDouble(value.Double); writer.WriteRaw(this.____stringByteKeys[4]); writer.WriteUInt64(value.Long); writer.WriteEndObject(); }
public override void Serialize(ref global::Utf8Json.JsonWriter writer, global::UGF.Utf8Json.Runtime.Tests.Formatters.Typed.TestTypedFormatter.TargetCollection value, global::Utf8Json.IJsonFormatterResolver formatterResolver) { if (value == null) { writer.WriteNull(); return; } writer.WriteRaw(this.____stringByteKeys[0]); global::Utf8Json.JsonFormatterResolverExtensions.GetFormatterWithVerify <global::System.Collections.Generic.List <global::UGF.Utf8Json.Runtime.Tests.Formatters.Typed.TestTypedFormatter.ITarget> >(formatterResolver).Serialize(ref writer, value.Targets, formatterResolver); writer.WriteEndObject(); }
public override global::UGF.Utf8Json.Runtime.Tests.Formatters.Typed.TestTypedFormatter.Target3 Deserialize(ref global::Utf8Json.JsonReader reader, global::Utf8Json.IJsonFormatterResolver formatterResolver) { if (reader.ReadIsNull()) { return(null); } var ____count = 0; reader.ReadIsBeginObjectWithVerify(); while (!reader.ReadIsEndObjectWithSkipValueSeparator(ref ____count)) { var stringKey = reader.ReadPropertyNameSegmentRaw(); int key; if (!____keyMapping.TryGetValue(stringKey, out key)) { reader.ReadNextBlock(); goto NEXT_LOOP; } switch (key) { default: reader.ReadNextBlock(); break; } NEXT_LOOP: continue; } var ____result = new global::UGF.Utf8Json.Runtime.Tests.Formatters.Typed.TestTypedFormatter.Target3(); return(____result); }
public override void Serialize(ref global::Utf8Json.JsonWriter writer, global::UGF.Utf8Json.Runtime.Tests.Formatters.Typed.TestTypedFormatter.Target3 value, global::Utf8Json.IJsonFormatterResolver formatterResolver) { if (value == null) { writer.WriteNull(); return; } writer.WriteBeginObject(); writer.WriteEndObject(); }
public global::Utf8Json.Formatters.TargetClassContractless Deserialize(ref JsonReader reader, global::Utf8Json.IJsonFormatterResolver formatterResolver) { if (reader.ReadIsNull()) { return(null); } var __Number1__ = default(sbyte); var __Number1__b__ = false; var __Number2__ = default(short); var __Number2__b__ = false; var __Number3__ = default(int); var __Number3__b__ = false; var __Number4__ = default(long); var __Number4__b__ = false; var __Number5__ = default(byte); var __Number5__b__ = false; var __Number6__ = default(ushort); var __Number6__b__ = false; var __Number7__ = default(uint); var __Number7__b__ = false; var __Number8__ = default(ulong); var __Number8__b__ = false; var __Str__ = default(string); var __Str__b__ = false; var __Array__ = default(int[]); var __Array__b__ = false; var ____count = 0; reader.ReadIsBeginObjectWithVerify(); while (!reader.ReadIsEndObjectWithSkipValueSeparator(ref ____count)) { var stringKey = reader.ReadPropertyNameSegmentRaw(); int key; if (!____keyMapping.TryGetValueSafe(stringKey, out key)) { reader.ReadNextBlock(); goto NEXT_LOOP; } switch (key) { case 0: __Number1__ = reader.ReadSByte(); __Number1__b__ = true; break; case 1: __Number2__ = reader.ReadInt16(); __Number2__b__ = true; break; case 2: __Number3__ = reader.ReadInt32(); __Number3__b__ = true; break; case 3: __Number4__ = reader.ReadInt64(); __Number4__b__ = true; break; case 4: __Number5__ = reader.ReadByte(); __Number5__b__ = true; break; case 5: __Number6__ = reader.ReadUInt16(); __Number6__b__ = true; break; case 6: __Number7__ = reader.ReadUInt32(); __Number7__b__ = true; break; case 7: __Number8__ = reader.ReadUInt64(); __Number8__b__ = true; break; case 8: __Str__ = reader.ReadString(); __Str__b__ = true; break; case 9: __Array__ = formatterResolver.GetFormatterWithVerify <int[]>().Deserialize(ref reader, formatterResolver); __Array__b__ = true; break; default: reader.ReadNextBlock(); break; } NEXT_LOOP: continue; } var ____result = new global::Utf8Json.Formatters.TargetClassContractless(); if (__Number1__b__) { ____result.Number1 = __Number1__; } if (__Number2__b__) { ____result.Number2 = __Number2__; } if (__Number3__b__) { ____result.Number3 = __Number3__; } if (__Number4__b__) { ____result.Number4 = __Number4__; } if (__Number5__b__) { ____result.Number5 = __Number5__; } if (__Number6__b__) { ____result.Number6 = __Number6__; } if (__Number7__b__) { ____result.Number7 = __Number7__; } if (__Number8__b__) { ____result.Number8 = __Number8__; } if (__Str__b__) { ____result.Str = __Str__; } if (__Array__b__) { ____result.Array = __Array__; } return(____result); }
public void Serialize(ref JsonWriter writer, global::Utf8Json.Formatters.TargetClassContractless value, global::Utf8Json.IJsonFormatterResolver formatterResolver) { if (value == null) { writer.WriteNull(); return; } writer.WriteRaw(this.____stringByteKeys[0]); writer.WriteSByte(value.Number1); writer.WriteRaw(this.____stringByteKeys[1]); writer.WriteInt16(value.Number2); writer.WriteRaw(this.____stringByteKeys[2]); writer.WriteInt32(value.Number3); writer.WriteRaw(this.____stringByteKeys[3]); writer.WriteInt64(value.Number4); writer.WriteRaw(this.____stringByteKeys[4]); writer.WriteByte(value.Number5); writer.WriteRaw(this.____stringByteKeys[5]); writer.WriteUInt16(value.Number6); writer.WriteRaw(this.____stringByteKeys[6]); writer.WriteUInt32(value.Number7); writer.WriteRaw(this.____stringByteKeys[7]); writer.WriteUInt64(value.Number8); writer.WriteRaw(this.____stringByteKeys[8]); writer.WriteString(value.Str); writer.WriteRaw(this.____stringByteKeys[9]); formatterResolver.GetFormatterWithVerify <int[]>().Serialize(ref writer, value.Array, formatterResolver); writer.WriteEndObject(); }
public override void Serialize(ref global::Utf8Json.JsonWriter writer, global::UGF.Utf8Json.Runtime.Tests.TestEncoding.Target2 value, global::Utf8Json.IJsonFormatterResolver formatterResolver) { if (value == null) { writer.WriteNull(); return; } writer.WriteRaw(this.____stringByteKeys[0]); writer.WriteBoolean(value.Value); writer.WriteEndObject(); }
public override global::UGF.Utf8Json.Runtime.Tests.Formatters.Typed.TestTypedFormatter.TargetCollection Deserialize(ref global::Utf8Json.JsonReader reader, global::Utf8Json.IJsonFormatterResolver formatterResolver) { if (reader.ReadIsNull()) { return(null); } var __Targets__ = default(global::System.Collections.Generic.List <global::UGF.Utf8Json.Runtime.Tests.Formatters.Typed.TestTypedFormatter.ITarget>); var __Targets__b__ = false; var ____count = 0; reader.ReadIsBeginObjectWithVerify(); while (!reader.ReadIsEndObjectWithSkipValueSeparator(ref ____count)) { var stringKey = reader.ReadPropertyNameSegmentRaw(); int key; if (!____keyMapping.TryGetValue(stringKey, out key)) { reader.ReadNextBlock(); goto NEXT_LOOP; } switch (key) { case 0: __Targets__ = global::Utf8Json.JsonFormatterResolverExtensions.GetFormatterWithVerify <global::System.Collections.Generic.List <global::UGF.Utf8Json.Runtime.Tests.Formatters.Typed.TestTypedFormatter.ITarget> >(formatterResolver).Deserialize(ref reader, formatterResolver); __Targets__b__ = true; break; default: reader.ReadNextBlock(); break; } NEXT_LOOP: continue; } var ____result = new global::UGF.Utf8Json.Runtime.Tests.Formatters.Typed.TestTypedFormatter.TargetCollection(); if (__Targets__b__) { ____result.Targets = __Targets__; } return(____result); }
public override global::UGF.Utf8Json.Runtime.Tests.TestEncoding.Target2 Deserialize(ref global::Utf8Json.JsonReader reader, global::Utf8Json.IJsonFormatterResolver formatterResolver) { if (reader.ReadIsNull()) { return(null); } var __Value__ = default(bool); var __Value__b__ = false; var ____count = 0; reader.ReadIsBeginObjectWithVerify(); while (!reader.ReadIsEndObjectWithSkipValueSeparator(ref ____count)) { var stringKey = reader.ReadPropertyNameSegmentRaw(); int key; if (!____keyMapping.TryGetValue(stringKey, out key)) { reader.ReadNextBlock(); goto NEXT_LOOP; } switch (key) { case 0: __Value__ = reader.ReadBoolean(); __Value__b__ = true; break; default: reader.ReadNextBlock(); break; } NEXT_LOOP: continue; } var ____result = new global::UGF.Utf8Json.Runtime.Tests.TestEncoding.Target2(); if (__Value__b__) { ____result.Value = __Value__; } return(____result); }
public global::Utf8Json.Formatters.LongUnion Deserialize(ref JsonReader reader, global::Utf8Json.IJsonFormatterResolver formatterResolver) { if (reader.ReadIsNull()) { throw new InvalidOperationException("typecode is null, struct not supported"); } var __Int1__ = default(int); var __Int1__b__ = false; var __Int2__ = default(int); var __Int2__b__ = false; var __Float__ = default(float); var __Float__b__ = false; var __Double__ = default(double); var __Double__b__ = false; var __Long__ = default(ulong); var __Long__b__ = false; var ____count = 0; reader.ReadIsBeginObjectWithVerify(); while (!reader.ReadIsEndObjectWithSkipValueSeparator(ref ____count)) { var stringKey = reader.ReadPropertyNameSegmentRaw(); int key; if (!____keyMapping.TryGetValueSafe(stringKey, out key)) { reader.ReadNextBlock(); goto NEXT_LOOP; } switch (key) { case 0: __Int1__ = reader.ReadInt32(); __Int1__b__ = true; break; case 1: __Int2__ = reader.ReadInt32(); __Int2__b__ = true; break; case 2: __Float__ = reader.ReadSingle(); __Float__b__ = true; break; case 3: __Double__ = reader.ReadDouble(); __Double__b__ = true; break; case 4: __Long__ = reader.ReadUInt64(); __Long__b__ = true; break; default: reader.ReadNextBlock(); break; } NEXT_LOOP: continue; } var ____result = new global::Utf8Json.Formatters.LongUnion(); if (__Int1__b__) { ____result.Int1 = __Int1__; } if (__Int2__b__) { ____result.Int2 = __Int2__; } if (__Float__b__) { ____result.Float = __Float__; } if (__Double__b__) { ____result.Double = __Double__; } if (__Long__b__) { ____result.Long = __Long__; } return(____result); }