public override int GetHashCode()

in src/Apache.IoTDB/Rpc/Generated/TSTracingInfo.cs [571:620]


  public override int GetHashCode() {
    int hashcode = 157;
    unchecked {
      if((ActivityList != null))
      {
        hashcode = (hashcode * 397) + TCollections.GetHashCode(ActivityList);
      }
      if((ElapsedTimeList != null))
      {
        hashcode = (hashcode * 397) + TCollections.GetHashCode(ElapsedTimeList);
      }
      if(__isset.seriesPathNum)
      {
        hashcode = (hashcode * 397) + SeriesPathNum.GetHashCode();
      }
      if(__isset.seqFileNum)
      {
        hashcode = (hashcode * 397) + SeqFileNum.GetHashCode();
      }
      if(__isset.unSeqFileNum)
      {
        hashcode = (hashcode * 397) + UnSeqFileNum.GetHashCode();
      }
      if(__isset.sequenceChunkNum)
      {
        hashcode = (hashcode * 397) + SequenceChunkNum.GetHashCode();
      }
      if(__isset.sequenceChunkPointNum)
      {
        hashcode = (hashcode * 397) + SequenceChunkPointNum.GetHashCode();
      }
      if(__isset.unsequenceChunkNum)
      {
        hashcode = (hashcode * 397) + UnsequenceChunkNum.GetHashCode();
      }
      if(__isset.unsequenceChunkPointNum)
      {
        hashcode = (hashcode * 397) + UnsequenceChunkPointNum.GetHashCode();
      }
      if(__isset.totalPageNum)
      {
        hashcode = (hashcode * 397) + TotalPageNum.GetHashCode();
      }
      if(__isset.overlappedPageNum)
      {
        hashcode = (hashcode * 397) + OverlappedPageNum.GetHashCode();
      }
    }
    return hashcode;
  }