using System; using System.Collections.Generic; using System.Linq; using System.Text; using NzbDrone.Common.EnvironmentInfo; namespace NzbDrone.Common { public class PathEqualityComparer : IEqualityComparer { public bool Equals(string x, string y) { return x.PathEquals(y); } public int GetHashCode(string obj) { if (OsInfo.IsLinux) { return obj.CleanFilePath().GetHashCode(); } return obj.CleanFilePath().ToLower().GetHashCode(); } } }