Esempio n. 1
0
 public Album(Artist artist, string title, string date, string directory)
 {
     Artist = artist;
     Title = title;
     Date = date;
     Directory = directory;
 }
Esempio n. 2
0
 public GenreFilteredAlbum(Genre genre, Artist artist, string title, string date, string directory)
 {
     Genre = genre;
     Artist = artist;
     Title = title;
     Date = date;
 }
Esempio n. 3
0
        private Artist GetOrCreateArtist(string artist)
        {
            string key = artist ?? UnknownArtist;

            if (!Artists.ContainsKey(key))
            {
                Artists[key] = new Artist(key);
            }

            return Artists[key];
        }
Esempio n. 4
0
        private void AddArtistExpansion(Artist parent, Album child)
        {
            if (!m_ArtistExpansion.ContainsKey(parent))
            {
                m_ArtistExpansion[parent] = new SortedSet<Album>(m_AlbumSortRule);
            }

            m_ArtistExpansion[parent].Add(child);
        }