예제 #1
0
        private void Execute(IPlugin plugin, Dictionary <string, object> parameters,
                             out Dictionary <string, object> returnValues)
        {
            var pluginExecutor = PluginExecutor.CreateInstance();
            var startParameter = new StartParameter {
                Parameters = parameters
            };

            pluginExecutor.Execute(plugin, startParameter);
            returnValues = startParameter.ReturnValues;
        }
예제 #2
0
        private void RunPlugin(object menuItem)
        {
            var pluginExecutor = PluginExecutor.CreateInstance();

            pluginExecutor.Execute(menuItem);
        }