public EditorHandler(string rootPath, OpenIDE.Core.EditorEngineIntegration.ILocateEditorEngine editorFactory, EnvironmentService environment, Action<string> dispatch) { _rootPath = rootPath; _editorFactory = editorFactory; _environment = environment; _dispatch = dispatch; }
public EventEndpoint(string keyPath, PluginLocator locator, OpenIDE.CodeEngine.Core.Endpoints.OutputEndpoint outputEndpoint) { _keyPath = keyPath; _outputEndpoint = outputEndpoint; _server = new TcpServer(); _server.IncomingMessage += Handle_serverIncomingMessage; _server.Start(); _reactiveEngine = new ReactiveScriptEngine(_keyPath, locator, (publisher, msg) => _outputEndpoint.Send(publisher, msg), dispatch); }
public CodeModelQueryHandler(ICodeEngineLocator locator, OpenIDE.Core.EditorEngineIntegration.ILocateEditorEngine editorLocator) { _codeEngineFactory = locator; _editorLocator = editorLocator; _handlers.Add(new CodeEngineGoToHandler(_codeEngineFactory, _editorLocator)); _handlers.Add(new CodeEngineExploreHandler(_codeEngineFactory)); _handlers.Add(new CodeEngineGetProjectsHandler(_codeEngineFactory)); _handlers.Add(new CodeEngineGetFilesHandler(_codeEngineFactory)); _handlers.Add(new CodeEngineGetCodeRefsHandler(_codeEngineFactory)); _handlers.Add(new CodeEngineGetSignatureRefsHandler(_codeEngineFactory)); _handlers.Add(new CodeEngineFindSignatureHandler(_codeEngineFactory)); _handlers.Add(new MemberLookupHandler(_codeEngineFactory)); _handlers.Add(new GoToDefinitionHandler(_codeEngineFactory)); }
public CodeEngineGoToHandler(ICodeEngineLocator codeEngineFactory, OpenIDE.Core.EditorEngineIntegration.ILocateEditorEngine editorFactory) { _codeEngineFactory = codeEngineFactory; _editorEngineFactory = editorFactory; }