in src/Apache.IoTDB/Rpc/Generated/ServerProperties.cs [384:421]
public override int GetHashCode() {
int hashcode = 157;
unchecked {
if((Version != null))
{
hashcode = (hashcode * 397) + Version.GetHashCode();
}
if((SupportedTimeAggregationOperations != null))
{
hashcode = (hashcode * 397) + TCollections.GetHashCode(SupportedTimeAggregationOperations);
}
if((TimestampPrecision != null))
{
hashcode = (hashcode * 397) + TimestampPrecision.GetHashCode();
}
if(__isset.maxConcurrentClientNum)
{
hashcode = (hashcode * 397) + MaxConcurrentClientNum.GetHashCode();
}
if(__isset.thriftMaxFrameSize)
{
hashcode = (hashcode * 397) + ThriftMaxFrameSize.GetHashCode();
}
if(__isset.isReadOnly)
{
hashcode = (hashcode * 397) + IsReadOnly.GetHashCode();
}
if((BuildInfo != null) && __isset.buildInfo)
{
hashcode = (hashcode * 397) + BuildInfo.GetHashCode();
}
if((Logo != null) && __isset.logo)
{
hashcode = (hashcode * 397) + Logo.GetHashCode();
}
}
return hashcode;
}