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