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;
}