ttaenc.AlbumReader.IsImageFile C# (CSharp) Method

IsImageFile() public static method

public static IsImageFile ( FileInfo file ) : bool
file System.IO.FileInfo
return bool
        public static bool IsImageFile(FileInfo file)
        {
            return
                file.Extension.Equals(".jpg", StringComparison.CurrentCultureIgnoreCase) ||
                file.Extension.Equals(".jpeg", StringComparison.CurrentCultureIgnoreCase) ||
                file.Extension.Equals(".png", StringComparison.CurrentCultureIgnoreCase);
        }

Usage Example

Example #1
0
 IEnumerable <IPicture> GetAlbumPictures()
 {
     return(Tracks.Select(t => System.IO.Path.GetDirectoryName(t.Path)).Distinct()
            .SelectMany(d => new System.IO.DirectoryInfo(d).GetFiles())
            .Where(f => AlbumReader.IsImageFile(f))
            .OrderByDescending(f => AlbumReader.IsFrontCover(f))
            .Select(f => new Picture(f)));
 }