Example #1
0
 public GenreFilteredAlbum(Genre genre, Artist artist, string title, string date, string directory)
 {
     Genre = genre;
     Artist = artist;
     Title = title;
     Date = date;
 }
Example #2
0
        private Genre GetOrCreateGenre(string genre)
        {
            string key = genre ?? UnknownGenre;

            if (!Genres.ContainsKey(key))
            {
                Genres[key] = new Genre(key);
            }

            return Genres[key];
        }
Example #3
0
        private void AddGenreExpansion(Genre parent, GenreFilteredAlbum child)
        {
            if (!m_GenreExpansion.ContainsKey(parent))
            {
                m_GenreExpansion[parent] = new SortedSet<GenreFilteredAlbum>(m_GenreFilteredAlbumSortRule);
            }

            m_GenreExpansion[parent].Add(child);
        }