public override int GetHashCode() { const int MagicValue = -1521134295; var hashCode = -1211575830; hashCode = (hashCode * MagicValue) + EntryName.GetHashCode(); hashCode = (hashCode * MagicValue) + Justification?.GetHashCode() ?? 0; hashCode = (hashCode * MagicValue) + Alternative?.GetHashCode() ?? 0; hashCode = (hashCode * MagicValue) + Assemblies?.GetHashCode() ?? 0; return(hashCode); }