public override int GetHashCode() { var hashCode = LayoutMode.GetHashCode(); hashCode = (hashCode * 397) ^ GridViewSize.GetHashCode(); hashCode = (hashCode * 397) ^ DirectorySortOption.GetHashCode(); hashCode = (hashCode * 397) ^ DirectorySortDirection.GetHashCode(); hashCode = (hashCode * 397) ^ SortDirectoriesAlongsideFiles.GetHashCode(); hashCode = (hashCode * 397) ^ IsAdaptiveLayoutOverridden.GetHashCode(); hashCode = (hashCode * 397) ^ ColumnsViewModel.GetHashCode(); return(hashCode); }
public override int GetHashCode() { unchecked { var hashCode = (Name != null ? StringComparer.OrdinalIgnoreCase.GetHashCode(Name) : 0); hashCode = (hashCode * 397) ^ (Analyzer != null ? StringComparer.OrdinalIgnoreCase.GetHashCode(Analyzer) : 0); hashCode = (hashCode * 397) ^ SortOption.GetHashCode(); hashCode = (hashCode * 397) ^ Highlighted.GetHashCode(); hashCode = (hashCode * 397) ^ (int)MapReduceOperation; hashCode = (hashCode * 397) ^ (int)Storage; hashCode = (hashCode * 397) ^ (int)Indexing; hashCode = (hashCode * 397) ^ (int)TermVector; return(hashCode); } }