Esempio n. 1
0
        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);
        }
Esempio n. 2
0
        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);
        }
Esempio n. 3
0
        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);
        }
Esempio n. 4
0
        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.");
        }
Esempio n. 5
0
        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();
        }
Esempio n. 6
0
        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();
        }
Esempio n. 7
0
        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();
        }
Esempio n. 8
0
        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);
        }
Esempio n. 9
0
        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);
        }
Esempio n. 10
0
        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();
        }
Esempio n. 11
0
        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();
        }
Esempio n. 12
0
        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();
        }
Esempio n. 13
0
        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();
        }
Esempio n. 14
0
        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);
 }
Esempio n. 19
0
        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);
        }
Esempio n. 20
0
        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();
        }
Esempio n. 21
0
        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();
        }
Esempio n. 25
0
        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);
        }
Esempio n. 26
0
        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);
        }
Esempio n. 30
0
        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);
        }