public override int GetHashCode()
{
int result = 1;
result = (result * 397) ^ (Elementid != null ? Elementid.GetHashCode() : 0);
result = (result * 397) ^ (Structureid != null ? Structureid.GetHashCode() : 0);
result = (result * 397) ^ (Elementtypeid != null ? Elementtypeid.GetHashCode() : 0);
result = (result * 397) ^ (Description != null ? Description.GetHashCode() : 0);
return result;
}