public async Task WriteAsync(TProtocol oprot, CancellationToken cancellationToken) { oprot.IncrementRecursionDepth(); try { var struc = new TStruct("getLibraryByIdConsumer_result"); await oprot.WriteStructBeginAsync(struc, cancellationToken); var field = new TField(); if (this.__isset.success) { field.Name = "Success"; field.Type = TType.I16; field.ID = 0; await oprot.WriteFieldBeginAsync(field, cancellationToken); await oprot.WriteI16Async(Success, cancellationToken); await oprot.WriteFieldEndAsync(cancellationToken); } else if (this.__isset.sErrorNotFoundE) { if (SErrorNotFoundE != null) { field.Name = "SErrorNotFoundE"; field.Type = TType.Struct; field.ID = 1; await oprot.WriteFieldBeginAsync(field, cancellationToken); await SErrorNotFoundE.WriteAsync(oprot, cancellationToken); await oprot.WriteFieldEndAsync(cancellationToken); } } else if (this.__isset.sErrorSystemE) { if (SErrorSystemE != null) { field.Name = "SErrorSystemE"; field.Type = TType.Struct; field.ID = 2; await oprot.WriteFieldBeginAsync(field, cancellationToken); await SErrorSystemE.WriteAsync(oprot, cancellationToken); await oprot.WriteFieldEndAsync(cancellationToken); } } await oprot.WriteFieldStopAsync(cancellationToken); await oprot.WriteStructEndAsync(cancellationToken); } finally { oprot.DecrementRecursionDepth(); } }
public override int GetHashCode() { int hashcode = 157; unchecked { if (__isset.success) { hashcode = (hashcode * 397) + Success.GetHashCode(); } if (__isset.sErrorNotFoundE) { hashcode = (hashcode * 397) + SErrorNotFoundE.GetHashCode(); } if (__isset.sErrorSystemE) { hashcode = (hashcode * 397) + SErrorSystemE.GetHashCode(); } } return(hashcode); }
public override string ToString() { var sb = new StringBuilder("getLibraryByIdConsumer_result("); bool __first = true; if (__isset.success) { if (!__first) { sb.Append(", "); } __first = false; sb.Append("Success: "); sb.Append(Success); } if (SErrorNotFoundE != null && __isset.sErrorNotFoundE) { if (!__first) { sb.Append(", "); } __first = false; sb.Append("SErrorNotFoundE: "); sb.Append(SErrorNotFoundE == null ? "<null>" : SErrorNotFoundE.ToString()); } if (SErrorSystemE != null && __isset.sErrorSystemE) { if (!__first) { sb.Append(", "); } __first = false; sb.Append("SErrorSystemE: "); sb.Append(SErrorSystemE == null ? "<null>" : SErrorSystemE.ToString()); } sb.Append(")"); return(sb.ToString()); }