Beispiel #1
0
 public static IWindowsLibraryFactory ResolveIWindowsLibraryFactory()
 {
     if (windowsLibraryFactory == null)
     {
         windowsLibraryFactory = new WindowsLibraryFactory(ResolveIShellFactory());
     }
     return(windowsLibraryFactory);
 }
 public static IWindowsLibraryFactory ResolveIWindowsLibraryFactory()
 {
     if (windowsLibraryFactory == null)
     {
         windowsLibraryFactory = new WindowsLibraryFactory(ResolveIShellFactory());
     }
     return windowsLibraryFactory;
 }
Beispiel #3
0
 public static IMusicSyncSource ResolveWindowsLibraryMusicSyncSource()
 {
     if (windowsLibraryMusicSource == null)
     {
         ISyncSelectionsModelFactory modelFactory  = ResolveISyncSelectionsModelFactory();
         IWindowsLibraryFactory      winLibFactory = ResolveIWindowsLibraryFactory();
         IFileSystemHelper           fileHelper    = ResolveIFileSystemHelper();
         windowsLibraryMusicSource = new WindowsLibraryMusicSyncSource(modelFactory, fileHelper, winLibFactory);
     }
     return(windowsLibraryMusicSource);
 }
Beispiel #4
0
 public static IPictureSyncSource ResolvePhotosSyncSource()
 {
     if (photoSource == null)
     {
         ISyncSelectionsModelFactory modelFactory  = ResolveISyncSelectionsModelFactory();
         IWindowsLibraryFactory      winLibFactory = ResolveIWindowsLibraryFactory();
         IFileSystemHelper           fileHelper    = ResolveIFileSystemHelper();
         photoSource = new WindowsLibraryPictureSyncSource(modelFactory, fileHelper, winLibFactory);
     }
     return(photoSource);
 }