Пример #1
0
 public override int GetHashCode()
 {
     unchecked {
         var hashCode = Device.GetHashCode();
         hashCode = (hashCode * 397) ^ Profile.GetHashCode();
         hashCode = (hashCode * 397) ^ ProfileSource.GetHashCode();
         hashCode = (hashCode * 397) ^ LoadType.GetHashCode();
         return(hashCode);
     }
 }
 public override int GetHashCode()
 {
     unchecked {
         var hashCode = (Trafokreis != null ? Trafokreis.GetHashCode() : 0);
         hashCode = (hashCode * 397) ^ (ProviderType != null ? ProviderType.GetHashCode() : 0);
         hashCode = (hashCode * 397) ^ (int)SumType;
         hashCode = (hashCode * 397) ^ (int)GenerationOrLoad;
         hashCode = (hashCode * 397) ^ (HouseName != null ? HouseName.GetHashCode() : 0);
         hashCode = (hashCode * 397) ^ (ProfileSource != null ? ProfileSource.GetHashCode() : 0);
         hashCode = (hashCode * 397) ^ (HouseComponentType != null ? HouseComponentType.GetHashCode() : 0);
         return(hashCode);
     }
 }