in src/Apache.IoTDB/Rpc/Generated/TSCreateAlignedTimeseriesReq.cs [540:578]
public override int GetHashCode() {
int hashcode = 157;
unchecked {
hashcode = (hashcode * 397) + SessionId.GetHashCode();
if((PrefixPath != null))
{
hashcode = (hashcode * 397) + PrefixPath.GetHashCode();
}
if((Measurements != null))
{
hashcode = (hashcode * 397) + TCollections.GetHashCode(Measurements);
}
if((DataTypes != null))
{
hashcode = (hashcode * 397) + TCollections.GetHashCode(DataTypes);
}
if((Encodings != null))
{
hashcode = (hashcode * 397) + TCollections.GetHashCode(Encodings);
}
if((Compressors != null))
{
hashcode = (hashcode * 397) + TCollections.GetHashCode(Compressors);
}
if((MeasurementAlias != null) && __isset.measurementAlias)
{
hashcode = (hashcode * 397) + TCollections.GetHashCode(MeasurementAlias);
}
if((TagsList != null) && __isset.tagsList)
{
hashcode = (hashcode * 397) + TCollections.GetHashCode(TagsList);
}
if((AttributesList != null) && __isset.attributesList)
{
hashcode = (hashcode * 397) + TCollections.GetHashCode(AttributesList);
}
}
return hashcode;
}