public override bool Equals(object obj) { removeDuplicatesComparer _removeDuplicatesHelper = new removeDuplicatesComparer(); return(obj is Win32Program win && _removeDuplicatesHelper.Equals(this, win)); }
// Overriding the object.GetHashCode() function to aid in removing duplicates while adding and removing apps from the concurrent dictionary storage public override int GetHashCode() { removeDuplicatesComparer _removeDuplicatesHelper = new removeDuplicatesComparer(); return(_removeDuplicatesHelper.GetHashCode(this)); }