public override int GetHashCode() { unchecked { const int hashBase = (int)2166136261; const int multiplier = 16777619; int hash = hashBase; hash = (hash * multiplier) ^ (EpaReference is null ? 0 : EpaReference.GetHashCode()); hash = (hash * multiplier) ^ (Standard is null ? 0 : Standard.GetHashCode()); hash = (hash * multiplier) ^ (Learner is null ? 0 : Learner.GetHashCode()); hash = (hash * multiplier) ^ (EpaDetails is null ? 0 : EpaDetails.GetHashCode()); return(hash); } }
public override int GetHashCode() { unchecked { const int hashBase = (int)2166136261; const int multiplier = 16777619; int hash = hashBase; hash = (hash * multiplier) ^ (EpaReference is null ? 0 : EpaReference.GetHashCode()); hash = (hash * multiplier) ^ (LatestEpaDate is null ? 0 : LatestEpaDate.GetHashCode()); hash = (hash * multiplier) ^ (LatestEpaOutcome is null ? 0 : LatestEpaOutcome.GetHashCode()); hash = (hash * multiplier) ^ (Epas is null ? 0 : Epas.GetHashCode()); return(hash); } }