/// <summary> /// Cat multiple images /// </summary> /// <param name = "mask">The permission mask.</param> /// <param name = "file">The file.</param> /// <returns>The result of the command.</returns> public static void Convert(IconUtilType inputType, String intputFile, TextWriter outputWriter = null, TextWriter errorWriter = null) { String type; switch(inputType) { case IconUtilType.Icns: type = "icns"; break; case IconUtilType.Iconset: type = "iconset"; break; default: throw new ArgumentException("Type must be either 'Icns' or 'Iconset'", "inputType"); } String arguments = String.Format (CultureInfo.InvariantCulture, "--convert {0} \"{1}\"", type, intputFile); ProcessHelper helper = new ProcessHelper (Executable, arguments); helper.OutputWriter = outputWriter; helper.ErrorWriter = errorWriter; helper.Execute (); }
/// <summary> /// Cat multiple images /// </summary> /// <param name = "mask">The permission mask.</param> /// <param name = "file">The file.</param> /// <returns>The result of the command.</returns> public static void Convert(IconUtilType inputType, String intputFile, TextWriter outputWriter = null, TextWriter errorWriter = null) { String type; switch (inputType) { case IconUtilType.Icns: type = "icns"; break; case IconUtilType.Iconset: type = "iconset"; break; default: throw new ArgumentException("Type must be either 'Icns' or 'Iconset'", "inputType"); } String arguments = String.Format(CultureInfo.InvariantCulture, "--convert {0} \"{1}\"", type, intputFile); ProcessHelper helper = new ProcessHelper(Executable, arguments); helper.OutputWriter = outputWriter; helper.ErrorWriter = errorWriter; helper.Execute(); }