public static void MDToolArchive (this ICakeContext context, FilePath solutionFile, string projectName, Action<MDToolSettings> settings = null) { var mds = new MDToolSettings (); if (settings != null) settings (mds); var runner = new MDToolRunner (context.FileSystem, context.Environment, context.ProcessRunner, context.Globber); runner.Archive (solutionFile, projectName, mds); }