コード例 #1
0
 public override int GetHashCode()
 {
     unchecked
     {
         int hash = (int)2166136261;
         hash = hash * 16777619 ^ Tier1?.GetHashCode() ?? 0;
         hash = hash * 16777619 ^ Tier2?.GetHashCode() ?? 0;
         hash = hash * 16777619 ^ Tier3?.GetHashCode() ?? 0;
         hash = hash * 16777619 ^ Tier4?.GetHashCode() ?? 0;
         hash = hash * 16777619 ^ Code?.GetHashCode() ?? 0;
         hash = hash * 16777619 ^ Tier1Name?.GetHashCode() ?? 0;
         hash = hash * 16777619 ^ Tier2Name?.GetHashCode() ?? 0;
         hash = hash * 16777619 ^ Tier3Name?.GetHashCode() ?? 0;
         hash = hash * 16777619 ^ Tier4Name?.GetHashCode() ?? 0;
         hash = hash * 16777619 ^ CostCentreName?.GetHashCode() ?? 0;
         return(hash);
     }
 }