private static void ExtractArchive(Options options) { if (options.ArdFilename == null) { throw new NullReferenceException("Archive must be specified"); } using (var archive = new FileArchive(options.ArhFilename, options.ArdFilename)) { FileArchive.Extract(archive, options.Output, options.Progress); } }