public override int GetHashCode(string obj) { if (string.IsNullOrEmpty(obj)) return 0; return obj.ToLowerInvariant().GetHashCode(); } }