コード例 #1
0
ファイル: Win32Program.cs プロジェクト: lfdjs/PowerToys
        public override bool Equals(object obj)
        {
            removeDuplicatesComparer _removeDuplicatesHelper = new removeDuplicatesComparer();

            return(obj is Win32Program win && _removeDuplicatesHelper.Equals(this, win));
        }
コード例 #2
0
ファイル: Win32Program.cs プロジェクト: lfdjs/PowerToys
        // 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));
        }