示例#1
0
        public override int GetHashCode()
        {
            int idHashCode       = Id.GetHashCode();
            int nameHashCode     = Name.GetHashCode();
            int urlHashCode      = QueryUrl.GetHashCode();
            int resultESHashCode = ResultElementSelector.GetHashCode();
            int titleESHashCode  = TitleElementSelector.GetHashCode();
            int descESHashCode   = DescElementSelector.GetHashCode();
            int linkESHashCode   = LinkElementSelector.GetHashCode();

            return(idHashCode ^ nameHashCode ^ urlHashCode ^ resultESHashCode ^ titleESHashCode ^ descESHashCode ^ linkESHashCode);
        }
 public override int GetHashCode()
 {
     return(QueryUrl.GetHashCode() ^ string.Join("", IncludeKeywords).GetHashCode() ^ string.Join("", ExcludeKeywords).GetHashCode());
 }