public InternalPoderosaInstance()
        {
            _terminals = new Dictionary <int, InternalTerminalInstance>();

            string[] args = new string[0];
            _homeDirectory = Directory.GetCurrentDirectory();

            _internalPoderosaWorld = new InternalPoderosaWorld(new PoderosaStartupContext(PluginManifest.CreateByText(BuildPluginList()), _homeDirectory, _homeDirectory, args, null));
            if (_internalPoderosaWorld != null)
            {
                ((InternalPoderosaWorld)_internalPoderosaWorld).Start();
            }
        }
Exemple #2
0
 public PluginManager(InternalPoderosaWorld pw)
 {
     _world = pw;
     _idToExtensionPoint = new TypedHashtable <string, ExtensionPoint>();
 }