Esempio n. 1
0
 public CommandOpenModUpdate(
     IConfiguration configuration,
     IOpenModStringLocalizer stringLocalizer,
     IServiceProvider serviceProvider, NuGetPluginAssembliesSource nuGetPlugins) : base(serviceProvider)
 {
     m_Configuration   = configuration;
     m_StringLocalizer = stringLocalizer;
     m_NuGetPlugins    = nuGetPlugins;
 }
Esempio n. 2
0
        internal async Task LoadPluginAssembliesAsync()
        {
            var pluginsDirectory = Path.Combine(m_Runtime.WorkingDirectory, "plugins");

            var fileSystemPluginAssembliesSource = new FileSystemPluginAssembliesSource(pluginsDirectory);

            await RegisterPluginAssembliesAsync(fileSystemPluginAssembliesSource);

            var nugetPluginAssembliesSource = new NuGetPluginAssembliesSource(m_NuGetPackageManager);

            await RegisterPluginAssembliesAsync(nugetPluginAssembliesSource);
        }
Esempio n. 3
0
 public CommandOpenModInstall(IServiceProvider serviceProvider, NuGetPluginAssembliesSource nuGetPlugins) : base(serviceProvider)
 {
     m_NuGetPlugins = nuGetPlugins;
 }
Esempio n. 4
0
 public CommandOpenModRemove(IServiceProvider serviceProvider, NuGetPluginAssembliesSource nuGetPlugis) : base(serviceProvider)
 {
     m_NuGetPlugis = nuGetPlugis;
 }