예제 #1
0
 public PackageManager(
     IPluginFinder pluginFinder,
     IThemeRegistry themeRegistry,
     IPackageBuilder packageBuilder,
     IPackageInstaller packageInstaller,
     Log.ILogger logger)
 {
     _pluginFinder     = pluginFinder;
     _themeRegistry    = themeRegistry;
     _packageBuilder   = packageBuilder;
     _packageInstaller = packageInstaller;
     _logger           = logger;
 }
예제 #2
0
 public PackageInstaller(
     IVirtualPathProvider virtualPathProvider,
     IPluginFinder pluginFinder,
     IThemeRegistry themeRegistry,
     IFolderUpdater folderUpdater,
     INotifier notifier,
     Log.ILogger logger)
 {
     _virtualPathProvider = virtualPathProvider;
     _pluginFinder        = pluginFinder;
     _themeRegistry       = themeRegistry;
     _folderUpdater       = folderUpdater;
     _notifier            = notifier;
     _logger = logger;
 }
예제 #3
0
 public NugetLogger(Log.ILogger logger)
 {
     _logger = logger;
 }