Exemplo n.º 1
0
        public virtual Int32 WriteToParcel(Parcel parcel)
        {
            if (parcel == null)
            {
                return(AResult.AE_FAIL);
            }

            if (AResult.AFAILED(parcel.WriteString("NA.CBase")))
            {
                return(AResult.AE_FAIL);
            }

            if (AResult.AFAILED(parcel.WriteByte(mB)))
            {
                return(AResult.AE_FAIL);
            }

            return(AResult.AS_OK);
        }
Exemplo n.º 2
0
        public virtual Int32 ReadFromParcel(Parcel parcel)
        {
            if (parcel == null)
            {
                return(AResult.AE_FAIL);
            }

            String description = null;

            if (AResult.AFAILED(parcel.ReadString(ref description)))
            {
                return(AResult.AE_FAIL);
            }

            if (AResult.AFAILED(parcel.ReadByte(ref mB)))
            {
                return(AResult.AE_FAIL);
            }

            return(AResult.AS_OK);
        }
Exemplo n.º 3
0
        public override Int32 WriteToParcel(Parcel parcel)
        {
            if (parcel == null)
            {
                return(AResult.AE_FAIL);
            }

            if (AResult.AFAILED(parcel.WriteString("NA.CList")))
            {
                return(AResult.AE_FAIL);
            }

            if (AResult.AFAILED(base.WriteToParcel(parcel)))
            {
                return(AResult.AE_FAIL);
            }

            if (AResult.AFAILED(parcel.WriteInt8(a)))
            {
                return(AResult.AE_FAIL);
            }

            if (AResult.AFAILED(parcel.WriteInt16(b)))
            {
                return(AResult.AE_FAIL);
            }

            if (AResult.AFAILED(parcel.WriteInt64(c)))
            {
                return(AResult.AE_FAIL);
            }

            if (AResult.AFAILED(parcel.WriteDouble(e)))
            {
                return(AResult.AE_FAIL);
            }

            if (AResult.AFAILED(parcel.WriteBoolean(bee)))
            {
                return(AResult.AE_FAIL);
            }

            if (AResult.AFAILED(parcel.WriteNullableInt8(f)))
            {
                return(AResult.AE_FAIL);
            }

            if (AResult.AFAILED(parcel.WriteNullableInt64(g)))
            {
                return(AResult.AE_FAIL);
            }

            if (AResult.AFAILED(parcel.WriteString(m)))
            {
                return(AResult.AE_FAIL);
            }

            {
                Int32 length = 0;
                if (lstring == null)
                {
                    length = 0;
                }
                else
                {
                    length = lstring.Count;
                }

                string typeStr = "L";
                Byte[] type    = System.Text.Encoding.ASCII.GetBytes(typeStr);
                if (AResult.AFAILED(parcel.Write(type)))
                {
                    return(AResult.AE_FAIL);
                }

                Byte[] lengthArray = System.BitConverter.GetBytes(length);
                if (AResult.AFAILED(parcel.Write(lengthArray)))
                {
                    return(AResult.AE_FAIL);
                }

                if (lstring != null)
                {
                    foreach (String obj in lstring)
                    {
                        if (obj == null)
                        {
                            return(AResult.AE_FAIL);
                        }

                        if (AResult.AFAILED(parcel.WriteString(obj)))
                        {
                            return(AResult.AE_FAIL);
                        }
                    }
                }
            }

            {
                Int32 length = 0;
                if (list64 == null)
                {
                    length = 0;
                }
                else
                {
                    length = list64.Count;
                }

                string typeStr = "L";
                Byte[] type    = System.Text.Encoding.ASCII.GetBytes(typeStr);
                if (AResult.AFAILED(parcel.Write(type)))
                {
                    return(AResult.AE_FAIL);
                }

                Byte[] lengthArray = System.BitConverter.GetBytes(length);
                if (AResult.AFAILED(parcel.Write(lengthArray)))
                {
                    return(AResult.AE_FAIL);
                }

                if (list64 != null)
                {
                    foreach (Int64?obj in list64)
                    {
                        if (obj == null)
                        {
                            return(AResult.AE_FAIL);
                        }

                        if (AResult.AFAILED(parcel.WriteNullableInt64(obj)))
                        {
                            return(AResult.AE_FAIL);
                        }
                    }
                }
            }

            {
                Int32 length = 0;
                if (listDouble == null)
                {
                    length = 0;
                }
                else
                {
                    length = listDouble.Count;
                }

                string typeStr = "L";
                Byte[] type    = System.Text.Encoding.ASCII.GetBytes(typeStr);
                if (AResult.AFAILED(parcel.Write(type)))
                {
                    return(AResult.AE_FAIL);
                }

                Byte[] lengthArray = System.BitConverter.GetBytes(length);
                if (AResult.AFAILED(parcel.Write(lengthArray)))
                {
                    return(AResult.AE_FAIL);
                }

                if (listDouble != null)
                {
                    foreach (Double?obj in listDouble)
                    {
                        if (obj == null)
                        {
                            return(AResult.AE_FAIL);
                        }

                        if (AResult.AFAILED(parcel.WriteNullableDouble(obj)))
                        {
                            return(AResult.AE_FAIL);
                        }
                    }
                }
            }

            return(AResult.AS_OK);
        }
Exemplo n.º 4
0
        public override Int32 ReadFromParcel(Parcel parcel)
        {
            if (parcel == null)
            {
                return(AResult.AE_FAIL);
            }

            String description = null;

            if (AResult.AFAILED(parcel.ReadString(ref description)))
            {
                return(AResult.AE_FAIL);
            }

            if (AResult.AFAILED(base.ReadFromParcel(parcel)))
            {
                return(AResult.AE_FAIL);
            }

            if (AResult.AFAILED(parcel.ReadInt8(ref a)))
            {
                return(AResult.AE_FAIL);
            }

            if (AResult.AFAILED(parcel.ReadInt16(ref b)))
            {
                return(AResult.AE_FAIL);
            }

            if (AResult.AFAILED(parcel.ReadInt64(ref c)))
            {
                return(AResult.AE_FAIL);
            }

            if (AResult.AFAILED(parcel.ReadDouble(ref e)))
            {
                return(AResult.AE_FAIL);
            }

            if (AResult.AFAILED(parcel.ReadBoolean(ref bee)))
            {
                return(AResult.AE_FAIL);
            }

            if (AResult.AFAILED(parcel.ReadNullableInt8(ref f)))
            {
                return(AResult.AE_FAIL);
            }

            if (AResult.AFAILED(parcel.ReadNullableInt64(ref g)))
            {
                return(AResult.AE_FAIL);
            }

            if (AResult.AFAILED(parcel.ReadString(ref m)))
            {
                return(AResult.AE_FAIL);
            }

            {
                lstring = new List <String>();
                if (lstring == null)
                {
                    return(AResult.AE_FAIL);
                }

                Byte[] type = null;
                if (AResult.AFAILED(parcel.Read(ref type, 1)))
                {
                    return(AResult.AE_FAIL);
                }

                String typeStr = System.Text.Encoding.ASCII.GetString(type);
                if (typeStr != "L")
                {
                    return(AResult.AE_FAIL);
                }

                Byte[] lengthArray = null;
                if (AResult.AFAILED(parcel.Read(ref lengthArray, 4)))
                {
                    return(AResult.AE_FAIL);
                }

                Int32 length = System.BitConverter.ToInt32(lengthArray, 0);
                for (Int32 i = 0; i < length; i++)
                {
                    String obj = null;
                    if (AResult.AFAILED(parcel.ReadString(ref obj)))
                    {
                        return(AResult.AE_FAIL);
                    }

                    lstring.Add(obj);
                }
            }

            {
                list64 = new List <Int64?>();
                if (list64 == null)
                {
                    return(AResult.AE_FAIL);
                }

                Byte[] type = null;
                if (AResult.AFAILED(parcel.Read(ref type, 1)))
                {
                    return(AResult.AE_FAIL);
                }

                String typeStr = System.Text.Encoding.ASCII.GetString(type);
                if (typeStr != "L")
                {
                    return(AResult.AE_FAIL);
                }

                Byte[] lengthArray = null;
                if (AResult.AFAILED(parcel.Read(ref lengthArray, 4)))
                {
                    return(AResult.AE_FAIL);
                }

                Int32 length = System.BitConverter.ToInt32(lengthArray, 0);
                for (Int32 i = 0; i < length; i++)
                {
                    Int64?obj = null;
                    if (AResult.AFAILED(parcel.ReadNullableInt64(ref obj)))
                    {
                        return(AResult.AE_FAIL);
                    }

                    list64.Add(obj);
                }
            }

            {
                listDouble = new List <Double?>();
                if (listDouble == null)
                {
                    return(AResult.AE_FAIL);
                }

                Byte[] type = null;
                if (AResult.AFAILED(parcel.Read(ref type, 1)))
                {
                    return(AResult.AE_FAIL);
                }

                String typeStr = System.Text.Encoding.ASCII.GetString(type);
                if (typeStr != "L")
                {
                    return(AResult.AE_FAIL);
                }

                Byte[] lengthArray = null;
                if (AResult.AFAILED(parcel.Read(ref lengthArray, 4)))
                {
                    return(AResult.AE_FAIL);
                }

                Int32 length = System.BitConverter.ToInt32(lengthArray, 0);
                for (Int32 i = 0; i < length; i++)
                {
                    Double?obj = null;
                    if (AResult.AFAILED(parcel.ReadNullableDouble(ref obj)))
                    {
                        return(AResult.AE_FAIL);
                    }

                    listDouble.Add(obj);
                }
            }

            return(AResult.AS_OK);
        }