/// <summary>
 /// Get if file system volume path info refers to an existing entry
 /// </summary>
 /// <param name="info">Info</param>
 /// <returns>True/False, based on result</returns>
 public static bool Exists(this FileSystemVolumePathInfo info)
 {
     return(info.Info.Exists);
 }
 /// <summary>
 /// Get if file system volume path info refers to a file
 /// </summary>
 /// <param name="info">Info</param>
 /// <returns>True/False, based on result</returns>
 public static bool IsFile(this FileSystemVolumePathInfo info)
 {
     return(info is FileSystemVolumeFileInfo);
 }
 /// <summary>
 /// Get if file system volume path info refers to an image
 /// </summary>
 /// <param name="info">Info</param>
 /// <returns>True/False, based on result</returns>
 public static bool IsImage(this FileSystemVolumePathInfo info)
 {
     return(info.IsFile() &&
            ImagingUtils.CanProcessFile(info.Info.Extension));
 }
 /// <summary>
 /// Get if file system volume path info refers to a directory
 /// </summary>
 /// <param name="info">Info</param>
 /// <returns>True/False, based on result</returns>
 public static bool IsDirectory(this FileSystemVolumePathInfo info)
 {
     return(info is FileSystemVolumeDirectoryInfo);
 }