public override int GetHashCode() { return(Id.GetHashCode() + Name.GetHashCode() + Description.GetHashCode() + Source.GetHashCode() + Target.GetHashCode() + ConfidenceViolation.GetHashCode() + IntegrityViolation.GetHashCode() + AccessViolation.GetHashCode() + UploadDate.GetHashCode() + LastModificationDate.GetHashCode()); }
public override int GetHashCode() { int hashCode = 1952433015; hashCode = hashCode * -1521134295 + ThreatId.GetHashCode(); hashCode = hashCode * -1521134295 + EqualityComparer <string> .Default.GetHashCode(ThreatInfo); hashCode = hashCode * -1521134295 + EqualityComparer <string> .Default.GetHashCode(ThreatName); hashCode = hashCode * -1521134295 + EqualityComparer <string> .Default.GetHashCode(ThreatSource); hashCode = hashCode * -1521134295 + EqualityComparer <string> .Default.GetHashCode(ThreaObj); hashCode = hashCode * -1521134295 + ConfidentialityViolation.GetHashCode(); hashCode = hashCode * -1521134295 + IntegrityViolation.GetHashCode(); hashCode = hashCode * -1521134295 + AvailabilityViolation.GetHashCode(); return(hashCode); }