Esempio n. 1
0
        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);
        }
Esempio n. 2
0
 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);
     }
 }