public override int GetHashCode() { return(unchecked (((17 * 23 + DryRun.GetHashCode()) * 23 + (TargetDirectory?.GetHashCode() ?? 0)) * 23 + (Languages?.GetHashCode() ?? 0))); }