public override int GetHashCode() { unchecked { return(((ObjectIdentifier != null ? ObjectIdentifier.GetHashCode() : 0) * 397) ^ (int)ObjectType); } }