public override int GetHashCode()
{
int result = 1;
result = (result * 397) ^ (PageElementid != null ? PageElementid.GetHashCode() : 0);
result = (result * 397) ^ (Pageid != null ? Pageid.GetHashCode() : 0);
result = (result * 397) ^ (Elementid != null ? Elementid.GetHashCode() : 0);
result = (result * 397) ^ (Valore != null ? Valore.GetHashCode() : 0);
return result;
}