private int ListHash(List<Filter> filters) { int sum = 0; if (filters != null && filters.Count > 0) { for (int i = 0; i < filters.Count; i++) { sum += filters[i].GetHashCode(); } } return sum; }