static internal IMusicImporterBuilder GetFromType(IInternalMusicSession Session, MusicImportType typei) { switch (typei) { case MusicImportType.CD: return new CDMusicImporterBuilder(Session); case MusicImportType.Compressed: return new CompressedMusicImporterBuilder(Session); case MusicImportType.Custo: return new CustoMusicImporterBuilder(Session); case MusicImportType.Directory: return new DirectoryMusicImporterBuilder(Session); case MusicImportType.iTunes: return new iTunesMusicImporterBuilder(Session); } throw new NotImplementedException(); }
IMusicImporterBuilder IMusicSession.GetImporterBuilder(MusicImportType itype) { return MusicImporterBuilder.GetFromType(this, itype); }