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; }
public static IMusicSyncSource ResolveWindowsLibraryMusicSyncSource() { if (windowsLibraryMusicSource == null) { ISyncSelectionsModelFactory modelFactory = ResolveISyncSelectionsModelFactory(); IWindowsLibraryFactory winLibFactory = ResolveIWindowsLibraryFactory(); IFileSystemHelper fileHelper = ResolveIFileSystemHelper(); windowsLibraryMusicSource = new WindowsLibraryMusicSyncSource(modelFactory, fileHelper, winLibFactory); } return(windowsLibraryMusicSource); }
public static IPictureSyncSource ResolvePhotosSyncSource() { if (photoSource == null) { ISyncSelectionsModelFactory modelFactory = ResolveISyncSelectionsModelFactory(); IWindowsLibraryFactory winLibFactory = ResolveIWindowsLibraryFactory(); IFileSystemHelper fileHelper = ResolveIFileSystemHelper(); photoSource = new WindowsLibraryPictureSyncSource(modelFactory, fileHelper, winLibFactory); } return(photoSource); }