示例#1
0
 public EditorHandler(string rootPath, OpenIDE.Core.EditorEngineIntegration.ILocateEditorEngine editorFactory, EnvironmentService environment, Action<string> dispatch)
 {
     _rootPath = rootPath;
     _editorFactory = editorFactory;
     _environment = environment;
     _dispatch = dispatch;
 }
示例#2
0
 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));
 }
示例#4
0
 public CodeEngineGoToHandler(ICodeEngineLocator codeEngineFactory, OpenIDE.Core.EditorEngineIntegration.ILocateEditorEngine editorFactory)
 {
     _codeEngineFactory = codeEngineFactory;
     _editorEngineFactory = editorFactory;
 }