Example #1
0
 /** <inheritDoc /> */
 public void ReadPortable(IPortableReader reader)
 {
     if (unmarshErr)
     {
         throw new Exception("Filter unmarshalling error.");
     }
 }
 /// <exception cref="System.IO.IOException" />
 public virtual void ReadPortable(IPortableReader reader)
 {
     name    = reader.ReadString("name");
     address = reader.ReadPortable <PortableAddress>("address");
     height  = reader.ReadLong("height");
     age     = reader.ReadInt("age");
 }
Example #3
0
        /// <summary>
        /// Initializes a new instance of the <see cref="ComputeFuncJob"/> class.
        /// </summary>
        /// <param name="reader">The reader.</param>
        public ComputeFuncJob(IPortableReader reader)
        {
            var reader0 = (PortableReaderImpl)reader.RawReader();

            _clo = PortableUtils.ReadPortableOrSerializable <IComputeFunc>(reader0);
            _arg = PortableUtils.ReadPortableOrSerializable <object>(reader0);
        }
 public void ReadPortable(IPortableReader reader)
 {
     if (reader.ReadBoolean("_has__data"))
     {
         Data = reader.ReadUTF("data");
     }
 }
        public void ReadPortable(IPortableReader reader)
        {
            Id = reader.ReadLong("Id");

            Text0 = reader.ReadUTF("Text0");
            Text1 = reader.ReadUTF("Text1");
            Text2 = reader.ReadUTF("Text2");
            Text3 = reader.ReadUTF("Text3");
            Text4 = reader.ReadUTF("Text4");
            Text5 = reader.ReadUTF("Text5");
            Text6 = reader.ReadUTF("Text6");
            Text7 = reader.ReadUTF("Text7");
            Text8 = reader.ReadUTF("Text8");
            Text9 = reader.ReadUTF("Text9");

            Boolean0 = reader.ReadBoolean("Boolean0");
            Boolean1 = reader.ReadBoolean("Boolean1");
            Boolean2 = reader.ReadBoolean("Boolean2");
            Boolean3 = reader.ReadBoolean("Boolean3");
            Boolean4 = reader.ReadBoolean("Boolean4");

            TimeStamp0 = reader.ReadLong("TimeStamp0");
            TimeStamp1 = reader.ReadLong("TimeStamp1");
            TimeStamp2 = reader.ReadLong("TimeStamp2");
            TimeStamp3 = reader.ReadLong("TimeStamp3");
            TimeStamp4 = reader.ReadLong("TimeStamp4");

            TextArray = reader.ReadUTFArray("TextArray");
            DataArray = reader.ReadByteArray("ByteArray");
        }
 /// <summary>
 /// Initializes a new instance of the <see cref="ComputeFuncJob"/> class.
 /// </summary>
 /// <param name="reader">The reader.</param>
 public ComputeFuncJob(IPortableReader reader)
 {
     var reader0 = (PortableReaderImpl) reader.RawReader();
     
     _clo = PortableUtils.ReadPortableOrSerializable<IComputeFunc>(reader0);
     _arg = PortableUtils.ReadPortableOrSerializable<object>(reader0);
 }
        /// <summary>
        /// Initializes a new instance of the <see cref="InteropDotNetConfiguration"/> class.
        /// </summary>
        /// <param name="reader">The reader.</param>
        public InteropDotNetConfiguration(IPortableReader reader)
        {
            IPortableRawReader rawReader = reader.RawReader();

            PortableCfg = rawReader.ReadObject <InteropDotNetPortableConfiguration>();

            Assemblies = (List <string>)rawReader.ReadGenericCollection <string>();
        }
Example #8
0
        /// <summary>
        /// Default ctor for marshalling.
        /// </summary>
        /// <param name="reader"></param>
        public ComputeJobHolder(IPortableReader reader)
        {
            var reader0 = (PortableReaderImpl) reader.RawReader();

            _ignite = reader0.Marshaller.Ignite;

            _job = PortableUtils.ReadPortableOrSerializable<IComputeJob>(reader0);
        }
Example #9
0
        /// <summary>
        /// Initializes a new instance of the <see cref="ComputeFuncWrapper"/> class.
        /// </summary>
        /// <param name="reader">The reader.</param>
        public ComputeFuncWrapper(IPortableReader reader)
        {
            var reader0 = (PortableReaderImpl)reader.RawReader();

            _func = PortableUtils.ReadPortableOrSerializable <object>(reader0);

            _invoker = DelegateTypeDescriptor.GetComputeFunc(_func.GetType());
        }
Example #10
0
        /// <summary>
        /// Initializes a new instance of the <see cref="ComputeJobWrapper"/> class.
        /// </summary>
        /// <param name="reader">The reader.</param>
        public ComputeJobWrapper(IPortableReader reader)
        {
            var reader0 = (PortableReaderImpl)reader.RawReader();

            _job = PortableUtils.ReadPortableOrSerializable <object>(reader0);

            DelegateTypeDescriptor.GetComputeJob(_job.GetType(), out _execute, out _cancel);
        }
        /// <summary>
        /// Initializes a new instance of the <see cref="InteropDotNetConfiguration"/> class.
        /// </summary>
        /// <param name="reader">The reader.</param>
        public InteropDotNetConfiguration(IPortableReader reader)
        {
            IPortableRawReader rawReader = reader.RawReader();

            PortableCfg = rawReader.ReadObject<InteropDotNetPortableConfiguration>();

            Assemblies = (List<string>) rawReader.ReadGenericCollection<string>();
        }
 public override void ReadPortable(IPortableReader reader)
 {
     base.ReadPortable(reader);
     if (reader.HasField("v"))
     {
         v = reader.ReadInt("v");
     }
 }
            /// <summary>
            /// Read object.
            /// </summary>
            /// <param name="obj">Object.</param>
            /// <param name="reader">Portable reader.</param>
            public void Read(object obj, IPortableReader reader)
            {
                int cnt = _rActions.Count;

                for (int i = 0; i < cnt; i++)
                {
                    _rActions[i](obj, reader);
                }
            }
        /// <summary>
        /// Initializes a new instance of the <see cref="ContinuousQueryFilterHolder"/> class.
        /// </summary>
        /// <param name="reader">The reader.</param>
        public ContinuousQueryFilterHolder(IPortableReader reader)
        {
            PortableReaderImpl rawReader = (PortableReaderImpl)reader.RawReader();

            _keyTyp       = PortableUtils.ReadPortableOrSerializable <Type>(rawReader);
            _valTyp       = PortableUtils.ReadPortableOrSerializable <Type>(rawReader);
            _filter       = PortableUtils.ReadPortableOrSerializable <object>(rawReader);
            _keepPortable = rawReader.ReadBoolean();
        }
Example #15
0
 public void ReadPortable(IPortableReader reader)
 {
     Id    = reader.ReadLong("Id");
     Text0 = reader.ReadUTF("Text0");
     Text1 = reader.ReadUTF("Text1");
     Text2 = reader.ReadUTF("Text2");
     Text3 = reader.ReadUTF("Text3");
     Text4 = reader.ReadUTF("Text4");
 }
Example #16
0
            /** <inheritdoc /> */
            public void ReadPortable(IPortableReader reader)
            {
                ThrowOnRead = reader.ReadBoolean("ThrowOnRead");

                if (ThrowOnRead)
                {
                    throw new Exception("Expected exception in CustomExceptionPortable.ReadPortable");
                }
            }
 /// <summary>
 /// Read portable object.
 /// </summary>
 /// <param name="obj">Instantiated empty object.</param>
 /// <param name="reader">Portable reader.</param>
 /// <exception cref="PortableException">Type is not registered in serializer:  + type.Name</exception>
 public void ReadPortable(object obj, IPortableReader reader)
 {
     var portableMarshalAware = obj as IPortableMarshalAware;
     
     if (portableMarshalAware != null)
         portableMarshalAware.ReadPortable(reader);
     else
         GetDescriptor(obj).Read(obj, reader);
 }
Example #18
0
            /** <inheritdoc /> */
            public void ReadPortable(IPortableReader reader)
            {
                Prop        = reader.ReadString("Prop");
                ThrowOnRead = reader.ReadBoolean("ThrowOnRead");

                if (ThrowOnRead)
                {
                    throw new Exception("Expected exception in TestPortableClass.ReadPortable");
                }
            }
Example #19
0
        /// <summary>
        /// Default ctor for marshalling.
        /// </summary>
        /// <param name="reader"></param>
        public ComputeJobHolder(IPortableReader reader)
        {
            Debug.Assert(reader != null);

            var reader0 = (PortableReaderImpl)reader.RawReader();

            _ignite = reader0.Marshaller.Ignite;

            _job = PortableUtils.ReadPortableOrSerializable <IComputeJob>(reader0);
        }
 public override void ReadPortable(IPortableReader reader)
 {
     c = reader.ReadCharArray("c");
     var input = reader.GetRawDataInput();
     k = input.ReadInt();
     l = reader.ReadLong("l");
     s = input.ReadUTF();
     p = reader.ReadPortable<NamedPortable>("p");
     sds = input.ReadObject<ByteArrayDataSerializable>();
 }
 public void ReadPortable(IPortableReader reader)
 {
     bb = reader.ReadByteArray("b");
     cc = reader.ReadCharArray("c");
     ss = reader.ReadShortArray("s");
     ii = reader.ReadIntArray("i");
     ll = reader.ReadLongArray("l");
     ff = reader.ReadFloatArray("f");
     dd = reader.ReadDoubleArray("d");
     nn = reader.ReadPortableArray <NamedPortable>("nn");
 }
        public override void ReadPortable(IPortableReader reader)
        {
            c = reader.ReadCharArray("c");
            var input = reader.GetRawDataInput();

            k   = input.ReadInt();
            l   = reader.ReadLong("l");
            s   = input.ReadString();
            p   = reader.ReadPortable <NamedPortable>("p");
            sds = input.ReadObject <ByteArrayDataSerializable>();
        }
Example #23
0
        public virtual void ReadPortable(IPortableReader reader)
        {
            l = reader.ReadLong("l");
            c = reader.ReadCharArray("c");
            p = reader.ReadPortable <NamedPortable>("p");
            var input = reader.GetRawDataInput();

            k   = input.ReadInt();
            s   = input.ReadUTF();
            sds = input.ReadObject <ByteArrayDataSerializable>();
        }
 /// <exception cref="System.IO.IOException"/>
 public virtual void ReadPortable(IPortableReader reader)
 {
     aByte     = reader.ReadByte("byte");
     aBoolean  = reader.ReadBoolean("boolean");
     character = reader.ReadChar("char");
     aShort    = reader.ReadShort("short");
     integer   = reader.ReadInt("int");
     aLong     = reader.ReadLong("long");
     aFloat    = reader.ReadFloat("float");
     aDouble   = reader.ReadDouble("double");
     aString   = reader.ReadUTF("string");
 }
        /// <summary>
        /// Initializes a new instance of the <see cref="InteropDotNetPortableConfiguration"/> class.
        /// </summary>
        /// <param name="reader">The reader.</param>
        public InteropDotNetPortableConfiguration(IPortableReader reader)
        {
            IPortableRawReader rawReader = reader.RawReader();

            TypeConfigurations = rawReader.ReadGenericCollection <InteropDotNetPortableTypeConfiguration>();
            Types                   = rawReader.ReadGenericCollection <string>();
            DefaultNameMapper       = rawReader.ReadString();
            DefaultIdMapper         = rawReader.ReadString();
            DefaultSerializer       = rawReader.ReadString();
            DefaultMetadataEnabled  = rawReader.ReadBoolean();
            DefaultKeepDeserialized = rawReader.ReadBoolean();
        }
Example #26
0
        /// <summary>
        /// Initializes a new instance of the <see cref="MessageFilterHolder"/> class.
        /// </summary>
        /// <param name="reader">The reader.</param>
        public MessageFilterHolder(IPortableReader reader)
        {
            var reader0 = (PortableReaderImpl)reader.RawReader();

            _filter = PortableUtils.ReadPortableOrSerializable <object>(reader0);

            _invoker = GetInvoker(_filter);

            _ignite = reader0.Marshaller.Ignite;

            ResourceProcessor.Inject(_filter, _ignite);
        }
 /// <exception cref="System.IO.IOException"/>
 public virtual void ReadPortable(IPortableReader reader)
 {
     aByte = reader.ReadByte("byte");
     aBoolean = reader.ReadBoolean("boolean");
     character = reader.ReadChar("char");
     aShort = reader.ReadShort("short");
     integer = reader.ReadInt("int");
     aLong = reader.ReadLong("long");
     aFloat = reader.ReadFloat("float");
     aDouble = reader.ReadDouble("double");
     aString = reader.ReadUTF("string");
 }
Example #28
0
        /// <summary>
        /// Initializes a new instance of the <see cref="CacheEntryProcessorHolder"/> class.
        /// </summary>
        /// <param name="reader">The reader.</param>
        public CacheEntryProcessorHolder(IPortableReader reader)
        {
            var reader0 = (PortableReaderImpl)reader.RawReader();

            _proc = PortableUtils.ReadPortableOrSerializable <object>(reader0);
            _arg  = PortableUtils.ReadPortableOrSerializable <object>(reader0);

            _processFunc = GetProcessFunc(_proc);

            var kvTypes = DelegateTypeDescriptor.GetCacheEntryProcessorTypes(_proc.GetType());

            _entryCtor = MutableCacheEntry.GetCtor(kvTypes.Item1, kvTypes.Item2);
        }
        /// <summary>
        /// Read portable object.
        /// </summary>
        /// <param name="obj">Instantiated empty object.</param>
        /// <param name="reader">Portable reader.</param>
        /// <exception cref="PortableException">Type is not registered in serializer:  + type.Name</exception>
        public void ReadPortable(object obj, IPortableReader reader)
        {
            var portableMarshalAware = obj as IPortableMarshalAware;

            if (portableMarshalAware != null)
            {
                portableMarshalAware.ReadPortable(reader);
            }
            else
            {
                GetDescriptor(obj).Read(obj, reader);
            }
        }
        /// <summary>
        /// Initializes a new instance of the <see cref="InteropDotNetPortableTypeConfiguration"/> class.
        /// </summary>
        /// <param name="reader">The reader.</param>
        public InteropDotNetPortableTypeConfiguration(IPortableReader reader)
        {
            IPortableRawReader rawReader = reader.RawReader();

            AssemblyName         = rawReader.ReadString();
            TypeName             = rawReader.ReadString();
            NameMapper           = rawReader.ReadString();
            IdMapper             = rawReader.ReadString();
            Serializer           = rawReader.ReadString();
            AffinityKeyFieldName = rawReader.ReadString();
            MetadataEnabled      = rawReader.ReadObject <bool?>();
            KeepDeserialized     = rawReader.ReadObject <bool?>();
        }
Example #31
0
        /// <summary>
        /// Reads an event.
        /// </summary>
        /// <typeparam name="T">Type of the event</typeparam>
        /// <param name="reader">Reader.</param>
        /// <returns>Deserialized event.</returns>
        /// <exception cref="System.InvalidCastException">Incompatible event type.</exception>
        public static T Read <T>(IPortableReader reader) where T : IEvent
        {
            var r = reader.RawReader();

            var clsId = r.ReadInt();

            if (clsId == -1)
            {
                return(default(T));
            }

            return((T)CreateInstance(clsId, r));
        }
Example #32
0
 public void ReadPortable(IPortableReader reader)
 {
     b   = reader.ReadByte("b");
     bo  = reader.ReadBoolean("bool");
     c   = reader.ReadChar("c");
     s   = reader.ReadShort("s");
     i   = reader.ReadInt("i");
     l   = reader.ReadLong("l");
     f   = reader.ReadFloat("f");
     d   = reader.ReadDouble("d");
     str = reader.ReadUTF("str");
     p   = reader.ReadPortable <InnerPortable>("p");
 }
Example #33
0
        /// <summary>
        /// Initializes a new instance of the <see cref="CacheEntryFilterHolder"/> class.
        /// </summary>
        /// <param name="reader">The reader.</param>
        public CacheEntryFilterHolder(IPortableReader reader)
        {
            var reader0 = (PortableReaderImpl)reader.RawReader();

            _pred = PortableUtils.ReadPortableOrSerializable <object>(reader0);

            _keepPortable = reader0.ReadBoolean();

            _marsh = reader0.Marshaller;

            _invoker = GetInvoker(_pred);

            _handle = _marsh.Ignite.HandleRegistry.Allocate(this);
        }
 public virtual void Before()
 {
     service1 = (SerializationService) new SerializationServiceBuilder()
         .AddPortableFactory(TestSerializationConstants.PORTABLE_FACTORY_ID, new PortableFactoryFunc(
             i => new MorphingBasePortable())).Build();
     service2 = (SerializationService) new SerializationServiceBuilder()
         .AddPortableFactory(TestSerializationConstants.PORTABLE_FACTORY_ID,
             new PortableFactoryFunc(
                 i => new MorphingPortable())).Build();
     var data = service1.ToData(new MorphingBasePortable(unchecked(1), true, (char) 2, 3, 4, 5, 1f, 2d, "test"));
     var input = service2.CreateObjectDataInput(data);
     var portableSerializer = service2.GetPortableSerializer();
     reader = portableSerializer.CreateMorphingReader(input);
 }
Example #35
0
        public void ReadPortable(IPortableReader reader)
        {
            bb = reader.ReadByteArray("b");
            cc = reader.ReadCharArray("c");
            ss = reader.ReadShortArray("s");
            ii = reader.ReadIntArray("i");
            ll = reader.ReadLongArray("l");
            ff = reader.ReadFloatArray("f");
            dd = reader.ReadDoubleArray("d");
            var pp = reader.ReadPortableArray("nn");

            nn = new NamedPortable[pp.Length];
            Array.Copy(pp, 0, nn, 0, nn.Length);
        }
        public virtual void Before()
        {
            service1 = (SerializationService) new SerializationServiceBuilder(new NullLoggerFactory())
                       .AddPortableFactory(SerializationTestsConstants.PORTABLE_FACTORY_ID, new PortableFactoryFunc(
                                               i => new MorphingPortableBase())).Build();
            service2 = (SerializationService) new SerializationServiceBuilder(new NullLoggerFactory())
                       .AddPortableFactory(SerializationTestsConstants.PORTABLE_FACTORY_ID,
                                           new PortableFactoryFunc(
                                               i => new MorphingPortable())).Build();
            var data  = service1.ToData(new MorphingPortableBase(unchecked (1), true, (char)2, 3, 4, 5, 1f, 2d, "test"));
            var input = service2.CreateObjectDataInput(data);
            var portableSerializer = service2.PortableSerializer;

            reader = portableSerializer.CreateMorphingReader(input);
        }
Example #37
0
 public void ReadPortable(IPortableReader reader)
 {
     try
     {
         Id      = new Guid(reader.ReadByteArray("id"));
         Name    = reader.ReadUTF("name");
         Email   = reader.ReadUTF("email");
         Phone   = reader.ReadUTF("phone");
         Address = reader.ReadUTF("address");
         PetID   = new Guid(reader.ReadByteArray("pet_id"));
     }
     catch (Exception e)
     {
         Console.WriteLine("Hazelcast: read failed.");
         Console.WriteLine(e.Message);
     }
 }
 public void ReadPortable(IPortableReader reader)
 {
     Bool = reader.ReadBoolean("bool");
     BoolArray = reader.ReadBooleanArray("boolArray");
     Byte = reader.ReadByte("byte");
     ByteArray = reader.ReadByteArray("byteArray");
     Char = reader.ReadChar("char");
     CharArray = reader.ReadCharArray("charArray");
     Short = reader.ReadShort("short");
     ShortArray = reader.ReadShortArray("shortArray");
     Int = reader.ReadInt("int");
     IntArray = reader.ReadIntArray("intArray");
     Long = reader.ReadLong("long");
     LongArray = reader.ReadLongArray("longArray");
     Float = reader.ReadFloat("float");
     FloatArray = reader.ReadFloatArray("floatArray");
     Double = reader.ReadDouble("double");
     DoubleArray = reader.ReadDoubleArray("doubleArray");
     String = reader.ReadUTF("string");
     StringArray = reader.ReadUTFArray("stringArray");
 }
 void IPortable.ReadPortable(IPortableReader reader)
 {
     _handle = reader.ReadLong("handle");
 }
 public override void ReadPortable(IPortableReader reader)
 {
     base.ReadPortable(reader);
     v = reader.ReadInt("v");
 }
        /// <summary>
        /// Initializes a new instance of the <see cref="ComputeActionJob"/> class.
        /// </summary>
        /// <param name="reader">The reader.</param>
        public ComputeActionJob(IPortableReader reader)
        {
            var reader0 = (PortableReaderImpl)reader.RawReader();

            _action = PortableUtils.ReadPortableOrSerializable<IComputeAction>(reader0);
        }
 public void ReadPortable(IPortableReader reader)
 {
     portables = reader.ReadPortableArray("list");
 }
 /// <exception cref="System.IO.IOException"/>
 public virtual void ReadPortable(IPortableReader reader)
 {
     timestamp = reader.ReadLong("timestamp");
     child = reader.ReadPortable<ChildPortableObject>("child");
 }
            /** <inheritDoc /> */
            public void ReadPortable(IPortableReader reader)
            {
                Val = reader.ReadDecimal("val");
                ValArr = reader.ReadDecimalArray("valArr");

                IPortableRawReader rawReader = reader.RawReader();

                RawVal = rawReader.ReadDecimal();
                RawValArr = rawReader.ReadDecimalArray();
            }
            /** <inheritDoc /> */
            public void ReadPortable(IPortableReader reader)
            {
                Loc = reader.ReadDate("loc", true).Value;
                Utc = reader.ReadDate("utc", false).Value;
                LocNull = reader.ReadDate("loc", true).Value;
                UtcNull = reader.ReadDate("utc", false).Value;
                LocArr = reader.ReadDateArray("locArr", true);
                UtcArr = reader.ReadDateArray("utcArr", false);

                IPortableRawReader rawReader = reader.RawReader();

                LocRaw = rawReader.ReadDate(true).Value;
                UtcRaw = rawReader.ReadDate(false).Value;
                LocNullRaw = rawReader.ReadDate(true).Value;
                UtcNullRaw = rawReader.ReadDate(false).Value;
                LocArrRaw = rawReader.ReadDateArray(true);
                UtcArrRaw = rawReader.ReadDateArray(false);
            }
 /// <exception cref="System.IO.IOException" />
 public virtual void ReadPortable(IPortableReader reader)
 {
     name = reader.ReadUTF("name");
     address = reader.ReadPortable<PortableAddress>("address");
     height = reader.ReadLong("height");
     age = reader.ReadInt("age");
 }
 /// <exception cref="System.IO.IOException" />
 public virtual void ReadPortable(IPortableReader reader)
 {
     street = reader.ReadUTF("street");
     no = reader.ReadInt("no");
 }
        /// <summary>
        /// Initializes a new instance of the <see cref="InteropDotNetPortableConfiguration"/> class.
        /// </summary>
        /// <param name="reader">The reader.</param>
        public InteropDotNetPortableConfiguration(IPortableReader reader)
        {
            IPortableRawReader rawReader = reader.RawReader();

            TypeConfigurations = rawReader.ReadGenericCollection<InteropDotNetPortableTypeConfiguration>();
            Types = rawReader.ReadGenericCollection<string>();
            DefaultNameMapper = rawReader.ReadString();
            DefaultIdMapper = rawReader.ReadString();
            DefaultSerializer = rawReader.ReadString();
            DefaultMetadataEnabled = rawReader.ReadBoolean();
            DefaultKeepDeserialized = rawReader.ReadBoolean();
        }
 /** <inheritDoc /> */
 public void ReadPortable(IPortableReader reader)
 {
     A = reader.ReadInt("a");
     B = reader.RawReader().ReadInt();
 }
            /** <inheritdoc /> */
            virtual public void ReadPortable(IPortableReader reader)
            {
                Before = reader.ReadString("before");
                Outer = reader.ReadObject<HandleOuter>("outer");
                After = reader.ReadString("after");

                IPortableRawReader rawReader = reader.RawReader();

                RawBefore = rawReader.ReadString();
                RawOuter = rawReader.ReadObject<HandleOuter>();
                RawAfter = rawReader.ReadString();
            }
        /// <summary>
        /// Initializes a new instance of the <see cref="PortableResultWrapper"/> class.
        /// </summary>
        /// <param name="reader">The reader.</param>
        public PortableResultWrapper(IPortableReader reader)
        {
            var reader0 = (PortableReaderImpl)reader.RawReader();

            _result = PortableUtils.ReadPortableOrSerializable<object>(reader0);
        }
            public unsafe void ReadPortable(object obj, IPortableReader reader)
            {
                PrimitiveFieldType obj0 = (PrimitiveFieldType)obj;

                IPortableRawReader rawReader = reader.RawReader();

                obj0.PBool = rawReader.ReadBoolean();
                obj0.PByte = rawReader.ReadByte();
                obj0.PShort = rawReader.ReadShort();
                obj0.PInt = rawReader.ReadInt();
                obj0.PLong = rawReader.ReadLong();
                obj0.PChar = rawReader.ReadChar();
                obj0.PFloat = rawReader.ReadFloat();
                obj0.PDouble = rawReader.ReadDouble();

                byte sByte = rawReader.ReadByte();
                short uShort = rawReader.ReadShort();
                int uInt = rawReader.ReadInt();
                long uLong = rawReader.ReadLong();

                obj0.PSbyte = *(sbyte*)&sByte;
                obj0.PUshort = *(ushort*)&uShort;
                obj0.PUint = *(uint*)&uInt;
                obj0.PUlong = *(ulong*)&uLong;

                obj0.PString = rawReader.ReadString();
                obj0.PGuid = rawReader.ReadGuid().Value;
                obj0.PnGuid = rawReader.ReadGuid();
            }
 /// <exception cref="System.IO.IOException"/>
 public virtual void ReadPortable(IPortableReader reader)
 {
     timestamp = reader.ReadLong("timestamp");
 }
            public unsafe void ReadPortable(object obj, IPortableReader reader)
            {
                PrimitiveFieldType obj0 = (PrimitiveFieldType)obj;

                obj0.PBool = reader.ReadBoolean("bool");
                obj0.PByte = reader.ReadByte("byte");
                obj0.PShort = reader.ReadShort("short");
                obj0.PInt = reader.ReadInt("int");

                obj0.PLong = reader.ReadLong("long");
                obj0.PChar = reader.ReadChar("char");
                obj0.PFloat = reader.ReadFloat("float");
                obj0.PDouble = reader.ReadDouble("double");

                byte sByte = reader.ReadByte("sbyte");
                short uShort = reader.ReadShort("ushort");
                int uInt = reader.ReadInt("uint");
                long uLong = reader.ReadLong("ulong");

                obj0.PSbyte = *(sbyte*)&sByte;
                obj0.PUshort = *(ushort*)&uShort;
                obj0.PUint = *(uint*)&uInt;
                obj0.PUlong = *(ulong*)&uLong;

                obj0.PString = reader.ReadString("string");
                obj0.PGuid = reader.ReadGuid("guid").Value;
                obj0.PnGuid = reader.ReadGuid("nguid");
            }
 public void ReadPortable(IPortableReader reader)
 {
     throw new NotImplementedException();
 }
 void IPortable.ReadPortable(IPortableReader reader)
 {
     _id = reader.ReadLong("id");
     _handle = reader.ReadPortable<Handle>("handle");
 }
 public void ReadPortable(IPortableReader reader)
 {
     b = reader.ReadByte("b");
     bo = reader.ReadBoolean("bool");
     c = reader.ReadChar("c");
     s = reader.ReadShort("s");
     i = reader.ReadInt("i");
     l = reader.ReadLong("l");
     f = reader.ReadFloat("f");
     d = reader.ReadDouble("d");
     str = reader.ReadUTF("str");
     p = reader.ReadPortable<InnerPortable>("p");
 }
 void IPortable.ReadPortable(IPortableReader reader)
 {
     _header = reader.ReadPortable<Header>("header");
     _enabled = reader.ReadIntArray("enabled");
     _disabled = reader.ReadIntArray("disabled");
 }
            /** <inheritdoc /> */
            override public void ReadPortable(IPortableReader reader)
            {
                var reader0 = (PortableReaderImpl) reader;

                Before = reader0.ReadString("before");

                reader0.DetachNext();
                Inner = reader0.ReadObject<HandleInner>("inner");

                After = reader0.ReadString("after");

                var rawReader = (PortableReaderImpl) reader.RawReader();

                RawBefore = rawReader.ReadString();

                reader0.DetachNext();
                RawInner = rawReader.ReadObject<HandleInner>();

                RawAfter = rawReader.ReadString();
            }
Example #60
0
        public void ReadPortable(IPortableReader reader)
        {
            model_body = reader.ReadUTF("f0");
            model_engine_position = reader.ReadUTF("f1");
            model_engine_cc = reader.ReadInt("f2");
            model_engine_cyl = reader.ReadInt("f3");
            model_engine_type = reader.ReadUTF("f4");

            model_engine_valves_per_cyl = reader.ReadInt("f5");
            model_engine_power_ps = reader.ReadInt("f6");
            model_engine_power_rpm = reader.ReadInt("f7");
            model_engine_torque_nm = reader.ReadInt("f8");
            model_engine_torque_rpm = reader.ReadInt("f9");
            model_engine_bore_mm = reader.ReadInt("f10");
            model_engine_stroke_mm = reader.ReadInt("f11");
            model_engine_compression = reader.ReadUTF("f12");
            model_engine_fuel = reader.ReadUTF("f13");

            model_top_speed_kph = reader.ReadInt("f14");
            model_0_to_100_kph = reader.ReadFloat("f15");
            model_drive = reader.ReadUTF("f16");
            model_transmission_type = reader.ReadUTF("f17");
            model_seats = reader.ReadInt("f18");
            model_doors = reader.ReadInt("f19");
            model_weight_kg = reader.ReadInt("f20");
            model_length_mm = reader.ReadInt("f21");
            model_height_mm = reader.ReadInt("f22");
            model_width_mm = reader.ReadInt("f23");
            model_wheelbase_mm = reader.ReadInt("f24");

            model_lkm_hwy = reader.ReadFloat("f25");
            model_lkm_mixed = reader.ReadFloat("f26");
            model_lkm_city = reader.ReadFloat("f27");
            model_fuel_cap_l = reader.ReadInt("f28");
            model_sold_in_us = reader.ReadBoolean("f29");
            model_co2 = reader.ReadFloat("f30");
            model_make_display = reader.ReadUTF("f31");
            make_display = reader.ReadUTF("f32");
            make_country = reader.ReadUTF("f33");
        }