public override int GetHashCode() { int hash = 1; if (TypeFullName.Length != 0) { hash ^= TypeFullName.GetHashCode(); } if (PropertyName.Length != 0) { hash ^= PropertyName.GetHashCode(); } if (ForeignKeyName.Length != 0) { hash ^= ForeignKeyName.GetHashCode(); } return(hash); }