示例#1
0
        public override int GetHashCode()
        {
            var hashCode = brightness?.GetHashCode() ?? 0;

            hashCode = (hashCode * 397) ^ color?.GetHashCode() ?? 0;
            hashCode = (hashCode * 397) ^ elevation?.GetHashCode() ?? 0;
            hashCode = (hashCode * 397) ^ iconTheme?.GetHashCode() ?? 0;
            hashCode = (hashCode * 397) ^ actionsIconTheme?.GetHashCode() ?? 0;
            hashCode = (hashCode * 397) ^ textTheme?.GetHashCode() ?? 0;
            return(hashCode);
        }
示例#2
0
 public override int GetHashCode()
 {
     unchecked {
         var hashCode = black.GetHashCode();
         hashCode = (hashCode * 397) ^ white.GetHashCode();
         hashCode = (hashCode * 397) ^ englishLike.GetHashCode();
         hashCode = (hashCode * 397) ^ dense.GetHashCode();
         hashCode = (hashCode * 397) ^ tall.GetHashCode();
         return(hashCode);
     }
 }