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); }
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()); }
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()); }
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(); } }
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(); } }