public GenreFilteredAlbum(Genre genre, Artist artist, string title, string date, string directory) { Genre = genre; Artist = artist; Title = title; Date = date; }
private Genre GetOrCreateGenre(string genre) { string key = genre ?? UnknownGenre; if (!Genres.ContainsKey(key)) { Genres[key] = new Genre(key); } return Genres[key]; }
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); }