Exemplo n.º 1
0
        public PluginFile LoadPluginHeader(string filePath)
        {
            var options = new PluginFileOptions {
                temporary = true
            };
            var        filename = Path.GetFileName(filePath);
            PluginFile plugin   = new PluginFile(session, filename, options);

            new PluginFileSource(filePath, plugin);
            plugin.pluginDef.ReadFileHeader(plugin);
            return(plugin);
        }
Exemplo n.º 2
0
        public PluginFile LoadPlugin(string filePath)
        {
            var options  = new PluginFileOptions();
            var filename = Path.GetFileName(filePath);

            logger.Info($"Loading plugin {filename}");
            PluginFile plugin = new PluginFile(session, filename, options);

            new PluginFileSource(filePath, plugin);
            plugin.container = root;
            plugin.pluginDef.ReadFileHeader(plugin);
            plugin.pluginDef.ReadGroups(plugin);
            return(plugin);
        }