public override int GetHashCode() { unchecked { var hashCode = PackageName?.GetHashCode() ?? 0; hashCode = (hashCode * 397) ^ (Label?.GetHashCode() ?? 0); hashCode = (hashCode * 397) ^ (VersionName?.GetHashCode() ?? 0); hashCode = (hashCode * 397) ^ VersionCode.GetHashCode(); hashCode = (hashCode * 397) ^ MinSdkVersion; hashCode = (hashCode * 397) ^ TargetSdkVersion; hashCode = (hashCode * 397) ^ ScreenSupport.GetHashCode(); return(hashCode); } }