/// <summary> /// Returns the hash code for this <see cref="GameModel"/> /// </summary> /// <returns>Hash code for this <see cref="GameModel"/></returns> public override int GetHashCode() { int prime = 31; int result = 1; result = prime * result + Type.GetHashCode(); result = prime * result + (GamePath == null ? 0 : GamePath.GetHashCode()); result = prime * result + (LauncherPath == null ? 0 : LauncherPath.GetHashCode()); return(result); }