in src/Apache.IoTDB/Rpc/Generated/TSInsertTabletReq.cs [458:497]
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((Values != null))
{
hashcode = (hashcode * 397) + Values.GetHashCode();
}
if((Timestamps != null))
{
hashcode = (hashcode * 397) + Timestamps.GetHashCode();
}
if((Types != null))
{
hashcode = (hashcode * 397) + TCollections.GetHashCode(Types);
}
hashcode = (hashcode * 397) + Size.GetHashCode();
if(__isset.isAligned)
{
hashcode = (hashcode * 397) + IsAligned.GetHashCode();
}
if(__isset.writeToTable)
{
hashcode = (hashcode * 397) + WriteToTable.GetHashCode();
}
if((ColumnCategories != null) && __isset.columnCategories)
{
hashcode = (hashcode * 397) + TCollections.GetHashCode(ColumnCategories);
}
}
return hashcode;
}