// Equals method for the comparer itself. public override bool Equals(object obj) { CultureAwareComparer comparer = obj as CultureAwareComparer; return (comparer != null && _options == comparer._options && _compareInfo.Equals(comparer._compareInfo)); }
// Equals method for the comparer itself. public override bool Equals(Object obj) { CultureAwareComparer comparer = obj as CultureAwareComparer; if (comparer == null) { return(false); } return((_ignoreCase == comparer._ignoreCase) && (_compareInfo.Equals(comparer._compareInfo))); }