in src/Apache.IoTDB/Rpc/Generated/TSTracingInfo.cs [512:561]
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;
}