Ejemplo n.º 1
0
        public override int GetHashCode()
        {
            int hashcode = 157;

            unchecked {
                if (__isset.begin_in_both)
                {
                    hashcode = (hashcode * 397) + Begin_in_both.GetHashCode();
                }
                if (__isset.newint)
                {
                    hashcode = (hashcode * 397) + Newint.GetHashCode();
                }
                if (__isset.newbyte)
                {
                    hashcode = (hashcode * 397) + Newbyte.GetHashCode();
                }
                if (__isset.newshort)
                {
                    hashcode = (hashcode * 397) + Newshort.GetHashCode();
                }
                if (__isset.newlong)
                {
                    hashcode = (hashcode * 397) + Newlong.GetHashCode();
                }
                if (__isset.newdouble)
                {
                    hashcode = (hashcode * 397) + Newdouble.GetHashCode();
                }
                if ((Newstruct != null) && __isset.newstruct)
                {
                    hashcode = (hashcode * 397) + Newstruct.GetHashCode();
                }
                if ((Newlist != null) && __isset.newlist)
                {
                    hashcode = (hashcode * 397) + TCollections.GetHashCode(Newlist);
                }
                if ((Newset != null) && __isset.newset)
                {
                    hashcode = (hashcode * 397) + TCollections.GetHashCode(Newset);
                }
                if ((Newmap != null) && __isset.newmap)
                {
                    hashcode = (hashcode * 397) + TCollections.GetHashCode(Newmap);
                }
                if ((Newstring != null) && __isset.newstring)
                {
                    hashcode = (hashcode * 397) + Newstring.GetHashCode();
                }
                if (__isset.end_in_both)
                {
                    hashcode = (hashcode * 397) + End_in_both.GetHashCode();
                }
            }
            return(hashcode);
        }
Ejemplo n.º 2
0
        public override string ToString()
        {
            var sb    = new StringBuilder("VersioningTestV2(");
            int tmp87 = 0;

            if (__isset.begin_in_both)
            {
                if (0 < tmp87++)
                {
                    sb.Append(", ");
                }
                sb.Append("Begin_in_both: ");
                Begin_in_both.ToString(sb);
            }
            if (__isset.newint)
            {
                if (0 < tmp87++)
                {
                    sb.Append(", ");
                }
                sb.Append("Newint: ");
                Newint.ToString(sb);
            }
            if (__isset.newbyte)
            {
                if (0 < tmp87++)
                {
                    sb.Append(", ");
                }
                sb.Append("Newbyte: ");
                Newbyte.ToString(sb);
            }
            if (__isset.newshort)
            {
                if (0 < tmp87++)
                {
                    sb.Append(", ");
                }
                sb.Append("Newshort: ");
                Newshort.ToString(sb);
            }
            if (__isset.newlong)
            {
                if (0 < tmp87++)
                {
                    sb.Append(", ");
                }
                sb.Append("Newlong: ");
                Newlong.ToString(sb);
            }
            if (__isset.newdouble)
            {
                if (0 < tmp87++)
                {
                    sb.Append(", ");
                }
                sb.Append("Newdouble: ");
                Newdouble.ToString(sb);
            }
            if ((Newstruct != null) && __isset.newstruct)
            {
                if (0 < tmp87++)
                {
                    sb.Append(", ");
                }
                sb.Append("Newstruct: ");
                Newstruct.ToString(sb);
            }
            if ((Newlist != null) && __isset.newlist)
            {
                if (0 < tmp87++)
                {
                    sb.Append(", ");
                }
                sb.Append("Newlist: ");
                Newlist.ToString(sb);
            }
            if ((Newset != null) && __isset.newset)
            {
                if (0 < tmp87++)
                {
                    sb.Append(", ");
                }
                sb.Append("Newset: ");
                Newset.ToString(sb);
            }
            if ((Newmap != null) && __isset.newmap)
            {
                if (0 < tmp87++)
                {
                    sb.Append(", ");
                }
                sb.Append("Newmap: ");
                Newmap.ToString(sb);
            }
            if ((Newstring != null) && __isset.newstring)
            {
                if (0 < tmp87++)
                {
                    sb.Append(", ");
                }
                sb.Append("Newstring: ");
                Newstring.ToString(sb);
            }
            if (__isset.end_in_both)
            {
                if (0 < tmp87++)
                {
                    sb.Append(", ");
                }
                sb.Append("End_in_both: ");
                End_in_both.ToString(sb);
            }
            sb.Append(')');
            return(sb.ToString());
        }
Ejemplo n.º 3
0
        public override string ToString()
        {
            StringBuilder __sb    = new StringBuilder("VersioningTestV2(");
            bool          __first = true;

            if (__isset.begin_in_both)
            {
                if (!__first)
                {
                    __sb.Append(", ");
                }
                __first = false;
                __sb.Append("Begin_in_both: ");
                __sb.Append(Begin_in_both);
            }
            if (__isset.newint)
            {
                if (!__first)
                {
                    __sb.Append(", ");
                }
                __first = false;
                __sb.Append("Newint: ");
                __sb.Append(Newint);
            }
            if (__isset.newbyte)
            {
                if (!__first)
                {
                    __sb.Append(", ");
                }
                __first = false;
                __sb.Append("Newbyte: ");
                __sb.Append(Newbyte);
            }
            if (__isset.newshort)
            {
                if (!__first)
                {
                    __sb.Append(", ");
                }
                __first = false;
                __sb.Append("Newshort: ");
                __sb.Append(Newshort);
            }
            if (__isset.newlong)
            {
                if (!__first)
                {
                    __sb.Append(", ");
                }
                __first = false;
                __sb.Append("Newlong: ");
                __sb.Append(Newlong);
            }
            if (__isset.newdouble)
            {
                if (!__first)
                {
                    __sb.Append(", ");
                }
                __first = false;
                __sb.Append("Newdouble: ");
                __sb.Append(Newdouble);
            }
            if (Newstruct != null && __isset.newstruct)
            {
                if (!__first)
                {
                    __sb.Append(", ");
                }
                __first = false;
                __sb.Append("Newstruct: ");
                __sb.Append(Newstruct == null ? "<null>" : Newstruct.ToString());
            }
            if (Newlist != null && __isset.newlist)
            {
                if (!__first)
                {
                    __sb.Append(", ");
                }
                __first = false;
                __sb.Append("Newlist: ");
                __sb.Append(Newlist);
            }
            if (Newset != null && __isset.newset)
            {
                if (!__first)
                {
                    __sb.Append(", ");
                }
                __first = false;
                __sb.Append("Newset: ");
                __sb.Append(Newset);
            }
            if (Newmap != null && __isset.newmap)
            {
                if (!__first)
                {
                    __sb.Append(", ");
                }
                __first = false;
                __sb.Append("Newmap: ");
                __sb.Append(Newmap);
            }
            if (Newstring != null && __isset.newstring)
            {
                if (!__first)
                {
                    __sb.Append(", ");
                }
                __first = false;
                __sb.Append("Newstring: ");
                __sb.Append(Newstring);
            }
            if (__isset.end_in_both)
            {
                if (!__first)
                {
                    __sb.Append(", ");
                }
                __first = false;
                __sb.Append("End_in_both: ");
                __sb.Append(End_in_both);
            }
            __sb.Append(")");
            return(__sb.ToString());
        }
Ejemplo n.º 4
0
        public async global::System.Threading.Tasks.Task WriteAsync(TProtocol oprot, CancellationToken cancellationToken)
        {
            oprot.IncrementRecursionDepth();
            try
            {
                var struc = new TStruct("VersioningTestV2");
                await oprot.WriteStructBeginAsync(struc, cancellationToken);

                var field = new TField();
                if (__isset.begin_in_both)
                {
                    field.Name = "begin_in_both";
                    field.Type = TType.I32;
                    field.ID   = 1;
                    await oprot.WriteFieldBeginAsync(field, cancellationToken);

                    await oprot.WriteI32Async(Begin_in_both, cancellationToken);

                    await oprot.WriteFieldEndAsync(cancellationToken);
                }
                if (__isset.newint)
                {
                    field.Name = "newint";
                    field.Type = TType.I32;
                    field.ID   = 2;
                    await oprot.WriteFieldBeginAsync(field, cancellationToken);

                    await oprot.WriteI32Async(Newint, cancellationToken);

                    await oprot.WriteFieldEndAsync(cancellationToken);
                }
                if (__isset.newbyte)
                {
                    field.Name = "newbyte";
                    field.Type = TType.Byte;
                    field.ID   = 3;
                    await oprot.WriteFieldBeginAsync(field, cancellationToken);

                    await oprot.WriteByteAsync(Newbyte, cancellationToken);

                    await oprot.WriteFieldEndAsync(cancellationToken);
                }
                if (__isset.newshort)
                {
                    field.Name = "newshort";
                    field.Type = TType.I16;
                    field.ID   = 4;
                    await oprot.WriteFieldBeginAsync(field, cancellationToken);

                    await oprot.WriteI16Async(Newshort, cancellationToken);

                    await oprot.WriteFieldEndAsync(cancellationToken);
                }
                if (__isset.newlong)
                {
                    field.Name = "newlong";
                    field.Type = TType.I64;
                    field.ID   = 5;
                    await oprot.WriteFieldBeginAsync(field, cancellationToken);

                    await oprot.WriteI64Async(Newlong, cancellationToken);

                    await oprot.WriteFieldEndAsync(cancellationToken);
                }
                if (__isset.newdouble)
                {
                    field.Name = "newdouble";
                    field.Type = TType.Double;
                    field.ID   = 6;
                    await oprot.WriteFieldBeginAsync(field, cancellationToken);

                    await oprot.WriteDoubleAsync(Newdouble, cancellationToken);

                    await oprot.WriteFieldEndAsync(cancellationToken);
                }
                if ((Newstruct != null) && __isset.newstruct)
                {
                    field.Name = "newstruct";
                    field.Type = TType.Struct;
                    field.ID   = 7;
                    await oprot.WriteFieldBeginAsync(field, cancellationToken);

                    await Newstruct.WriteAsync(oprot, cancellationToken);

                    await oprot.WriteFieldEndAsync(cancellationToken);
                }
                if ((Newlist != null) && __isset.newlist)
                {
                    field.Name = "newlist";
                    field.Type = TType.List;
                    field.ID   = 8;
                    await oprot.WriteFieldBeginAsync(field, cancellationToken);

                    {
                        await oprot.WriteListBeginAsync(new TList(TType.I32, Newlist.Count), cancellationToken);

                        foreach (int _iter84 in Newlist)
                        {
                            await oprot.WriteI32Async(_iter84, cancellationToken);
                        }
                        await oprot.WriteListEndAsync(cancellationToken);
                    }
                    await oprot.WriteFieldEndAsync(cancellationToken);
                }
                if ((Newset != null) && __isset.newset)
                {
                    field.Name = "newset";
                    field.Type = TType.Set;
                    field.ID   = 9;
                    await oprot.WriteFieldBeginAsync(field, cancellationToken);

                    {
                        await oprot.WriteSetBeginAsync(new TSet(TType.I32, Newset.Count), cancellationToken);

                        foreach (int _iter85 in Newset)
                        {
                            await oprot.WriteI32Async(_iter85, cancellationToken);
                        }
                        await oprot.WriteSetEndAsync(cancellationToken);
                    }
                    await oprot.WriteFieldEndAsync(cancellationToken);
                }
                if ((Newmap != null) && __isset.newmap)
                {
                    field.Name = "newmap";
                    field.Type = TType.Map;
                    field.ID   = 10;
                    await oprot.WriteFieldBeginAsync(field, cancellationToken);

                    {
                        await oprot.WriteMapBeginAsync(new TMap(TType.I32, TType.I32, Newmap.Count), cancellationToken);

                        foreach (int _iter86 in Newmap.Keys)
                        {
                            await oprot.WriteI32Async(_iter86, cancellationToken);

                            await oprot.WriteI32Async(Newmap[_iter86], cancellationToken);
                        }
                        await oprot.WriteMapEndAsync(cancellationToken);
                    }
                    await oprot.WriteFieldEndAsync(cancellationToken);
                }
                if ((Newstring != null) && __isset.newstring)
                {
                    field.Name = "newstring";
                    field.Type = TType.String;
                    field.ID   = 11;
                    await oprot.WriteFieldBeginAsync(field, cancellationToken);

                    await oprot.WriteStringAsync(Newstring, cancellationToken);

                    await oprot.WriteFieldEndAsync(cancellationToken);
                }
                if (__isset.end_in_both)
                {
                    field.Name = "end_in_both";
                    field.Type = TType.I32;
                    field.ID   = 12;
                    await oprot.WriteFieldBeginAsync(field, cancellationToken);

                    await oprot.WriteI32Async(End_in_both, cancellationToken);

                    await oprot.WriteFieldEndAsync(cancellationToken);
                }
                await oprot.WriteFieldStopAsync(cancellationToken);

                await oprot.WriteStructEndAsync(cancellationToken);
            }
            finally
            {
                oprot.DecrementRecursionDepth();
            }
        }
Ejemplo n.º 5
0
 public void Write(TProtocol oprot)
 {
     oprot.IncrementRecursionDepth();
     try
     {
         TStruct struc = new TStruct("VersioningTestV2");
         oprot.WriteStructBegin(struc);
         TField field = new TField();
         if (__isset.begin_in_both)
         {
             field.Name = "begin_in_both";
             field.Type = TType.I32;
             field.ID   = 1;
             oprot.WriteFieldBegin(field);
             oprot.WriteI32(Begin_in_both);
             oprot.WriteFieldEnd();
         }
         if (__isset.newint)
         {
             field.Name = "newint";
             field.Type = TType.I32;
             field.ID   = 2;
             oprot.WriteFieldBegin(field);
             oprot.WriteI32(Newint);
             oprot.WriteFieldEnd();
         }
         if (__isset.newbyte)
         {
             field.Name = "newbyte";
             field.Type = TType.Byte;
             field.ID   = 3;
             oprot.WriteFieldBegin(field);
             oprot.WriteByte(Newbyte);
             oprot.WriteFieldEnd();
         }
         if (__isset.newshort)
         {
             field.Name = "newshort";
             field.Type = TType.I16;
             field.ID   = 4;
             oprot.WriteFieldBegin(field);
             oprot.WriteI16(Newshort);
             oprot.WriteFieldEnd();
         }
         if (__isset.newlong)
         {
             field.Name = "newlong";
             field.Type = TType.I64;
             field.ID   = 5;
             oprot.WriteFieldBegin(field);
             oprot.WriteI64(Newlong);
             oprot.WriteFieldEnd();
         }
         if (__isset.newdouble)
         {
             field.Name = "newdouble";
             field.Type = TType.Double;
             field.ID   = 6;
             oprot.WriteFieldBegin(field);
             oprot.WriteDouble(Newdouble);
             oprot.WriteFieldEnd();
         }
         if (Newstruct != null && __isset.newstruct)
         {
             field.Name = "newstruct";
             field.Type = TType.Struct;
             field.ID   = 7;
             oprot.WriteFieldBegin(field);
             Newstruct.Write(oprot);
             oprot.WriteFieldEnd();
         }
         if (Newlist != null && __isset.newlist)
         {
             field.Name = "newlist";
             field.Type = TType.List;
             field.ID   = 8;
             oprot.WriteFieldBegin(field);
             {
                 oprot.WriteListBegin(new TList(TType.I32, Newlist.Count));
                 foreach (int _iter54 in Newlist)
                 {
                     oprot.WriteI32(_iter54);
                 }
                 oprot.WriteListEnd();
             }
             oprot.WriteFieldEnd();
         }
         if (Newset != null && __isset.newset)
         {
             field.Name = "newset";
             field.Type = TType.Set;
             field.ID   = 9;
             oprot.WriteFieldBegin(field);
             {
                 oprot.WriteSetBegin(new TSet(TType.I32, Newset.Count));
                 foreach (int _iter55 in Newset)
                 {
                     oprot.WriteI32(_iter55);
                 }
                 oprot.WriteSetEnd();
             }
             oprot.WriteFieldEnd();
         }
         if (Newmap != null && __isset.newmap)
         {
             field.Name = "newmap";
             field.Type = TType.Map;
             field.ID   = 10;
             oprot.WriteFieldBegin(field);
             {
                 oprot.WriteMapBegin(new TMap(TType.I32, TType.I32, Newmap.Count));
                 foreach (int _iter56 in Newmap.Keys)
                 {
                     oprot.WriteI32(_iter56);
                     oprot.WriteI32(Newmap[_iter56]);
                 }
                 oprot.WriteMapEnd();
             }
             oprot.WriteFieldEnd();
         }
         if (Newstring != null && __isset.newstring)
         {
             field.Name = "newstring";
             field.Type = TType.String;
             field.ID   = 11;
             oprot.WriteFieldBegin(field);
             oprot.WriteString(Newstring);
             oprot.WriteFieldEnd();
         }
         if (__isset.end_in_both)
         {
             field.Name = "end_in_both";
             field.Type = TType.I32;
             field.ID   = 12;
             oprot.WriteFieldBegin(field);
             oprot.WriteI32(End_in_both);
             oprot.WriteFieldEnd();
         }
         oprot.WriteFieldStop();
         oprot.WriteStructEnd();
     }
     finally
     {
         oprot.DecrementRecursionDepth();
     }
 }