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(); } }
public PluginManager(InternalPoderosaWorld pw) { _world = pw; _idToExtensionPoint = new TypedHashtable <string, ExtensionPoint>(); }