public override bool Equals(object obj) { if (base.Equals(obj)) { return(true); } COMCategory right = obj as COMCategory; if (right == null) { return(false); } return(Clsids.SequenceEqual(right.Clsids) && CategoryID == right.CategoryID && Name == right.Name); }
public override int GetHashCode() { return(CategoryID.GetHashCode() ^ Name.GetSafeHashCode() ^ Clsids.GetEnumHashCode()); }