public override bool Equals(object obj) { CultureAwareComparer comparer = obj as CultureAwareComparer; if (comparer == null) { return false; } return ((this._ignoreCase == comparer._ignoreCase) && this._compareInfo.Equals(comparer._compareInfo)); }