Ejemplo n.º 1
0
        protected virtual void LoadPlugin(PluginDescriptor pluginDescriptor, IRuntimePluginLoader pluginLoader, RuntimePluginEvents runtimePluginEvents)
        {
            var plugin = pluginLoader.LoadPlugin(pluginDescriptor);
            var runtimePluginParameters = new RuntimePluginParameters
            {
                Parameters = pluginDescriptor.Parameters
            };

            plugin.Initialize(runtimePluginEvents, runtimePluginParameters);
        }
Ejemplo n.º 2
0
        protected virtual void LoadPlugin(string pluginPath, IRuntimePluginLoader pluginLoader, RuntimePluginEvents runtimePluginEvents,
                                          UnitTestProviderConfiguration unitTestProviderConfigration, ITraceListener traceListener)
        {
            traceListener.WriteToolOutput($"Loading plugin {pluginPath}");

            var plugin = pluginLoader.LoadPlugin(pluginPath, traceListener);
            var runtimePluginParameters = new RuntimePluginParameters();

            plugin?.Initialize(runtimePluginEvents, runtimePluginParameters, unitTestProviderConfigration);
        }
 protected virtual IRuntimePlugin LoadPlugin(IRuntimePluginLoader pluginLoader, PluginDescriptor pluginDescriptor)
 {
     return pluginLoader.LoadPlugin(pluginDescriptor);
 }
Ejemplo n.º 4
0
 private static IRuntimePlugin LoadPlugin(IRuntimePluginLoader pluginLoader, PluginDescriptor pluginDescriptor)
 {
     return(pluginLoader.LoadPlugin(pluginDescriptor));
 }
Ejemplo n.º 5
0
 private static IRuntimePlugin LoadPlugin(IRuntimePluginLoader pluginLoader, PluginDescriptor pluginDescriptor)
 {
     return pluginLoader.LoadPlugin(pluginDescriptor);
 }
Ejemplo n.º 6
0
 protected virtual void LoadPlugin(PluginDescriptor pluginDescriptor, IRuntimePluginLoader pluginLoader, RuntimePluginEvents runtimePluginEvents)
 {
     var plugin = pluginLoader.LoadPlugin(pluginDescriptor);
     var runtimePluginParameters = new RuntimePluginParameters
     {
         Parameters = pluginDescriptor.Parameters
     };
     plugin.Initialize(runtimePluginEvents, runtimePluginParameters);
 }
Ejemplo n.º 7
0
 protected virtual IRuntimePlugin LoadPlugin(IRuntimePluginLoader pluginLoader, PluginDescriptor pluginDescriptor)
 {
     return(pluginLoader.LoadPlugin(pluginDescriptor));
 }