public override int GetHashCode(string obj)
{
if (obj == null)
{
throw new ArgumentNullException("obj");
}
if (this._ignoreCase)
{
return this._compareInfo.GetHashCodeOfString(obj, CompareOptions.IgnoreCase);
}
return this._compareInfo.GetHashCodeOfString(obj, CompareOptions.None);
}
}