public static bool IsImage(this File file) { if (file == null) return false; return (",.jpeg,.jpg,.gif,.bmp,.png,.tiff,.tif,") .IndexOf("," + Path.GetExtension(file.Name) + ",", StringComparison.InvariantCultureIgnoreCase) > -1; }