public override bool Equals(Object obj) { if (Object.ReferenceEquals(this, obj)) { return(true); } if (!(obj is EmbeddedEnhancementHint)) { return(false); } EmbeddedEnhancementHint other = (EmbeddedEnhancementHint)obj; return(ParentObjectType.Equals(other.ParentObjectType) && MemberPath.Equals(other.MemberPath)); }
public override int GetHashCode() { return(GetType().GetHashCode() ^ ParentObjectType.GetHashCode() ^ MemberPath.GetHashCode()); }