public DefaultLanguageServerFacade( IResponseRouter requestRouter, IResolverContext resolverContext, IProgressManager progressManager, ILanguageProtocolSettings languageProtocolSettings, Lazy <ITextDocumentLanguageServer> textDocument, Lazy <IClientLanguageServer> client, Lazy <IGeneralLanguageServer> general, Lazy <IWindowLanguageServer> window, Lazy <IWorkspaceLanguageServer> workspace, Lazy <IHandlersManager> handlersManager, Lazy <IServerWorkDoneManager> workDoneManager, Lazy <ISupportedCapabilities> supportedCapabilities, TextDocumentIdentifiers textDocumentIdentifiers, IInsanceHasStarted instancesHasStarted ) : base(requestRouter, resolverContext, progressManager, languageProtocolSettings) { _textDocument = textDocument; _client = client; _general = general; _window = window; _workspace = workspace; _handlersManager = handlersManager; _workDoneManager = workDoneManager; _supportedCapabilities = supportedCapabilities; _textDocumentIdentifiers = textDocumentIdentifiers; _instancesHasStarted = instancesHasStarted; _hasStarted = new AsyncSubject <System.Reactive.Unit>(); }
public LanguageProtocolProxy( IResponseRouter requestRouter, IResolverContext resolverContext, IProgressManager progressManager, ILanguageProtocolSettings languageProtocolSettings ) { ProgressManager = progressManager; _responseRouter = requestRouter; ResolverContext = resolverContext; _languageProtocolSettings = languageProtocolSettings; }
public LanguageProtocolProxy( IResponseRouter requestRouter, IServiceProvider serviceProvider, IProgressManager progressManager, ILanguageProtocolSettings languageProtocolSettings ) { ProgressManager = progressManager; _responseRouter = requestRouter; _serviceProvider = serviceProvider; _languageProtocolSettings = languageProtocolSettings; }
public DefaultLanguageClientFacade( IResponseRouter requestRouter, IResolverContext resolverContext, IProgressManager progressManager, ILanguageProtocolSettings languageProtocolSettings, Lazy <ITextDocumentLanguageClient> textDocument, Lazy <IClientLanguageClient> client, Lazy <IGeneralLanguageClient> general, Lazy <IWindowLanguageClient> window, Lazy <IWorkspaceLanguageClient> workspace, Lazy <IHandlersManager> handlersManager, TextDocumentIdentifiers textDocumentIdentifiers, IInsanceHasStarted instanceHasStarted ) : base(requestRouter, resolverContext, progressManager, languageProtocolSettings) { _textDocument = textDocument; _client = client; _general = general; _window = window; _workspace = workspace; _handlersManager = handlersManager; _textDocumentIdentifiers = textDocumentIdentifiers; _instanceHasStarted = instanceHasStarted; }
public WorkspaceLanguageServer( IResponseRouter requestRouter, IResolverContext resolverContext, IProgressManager progressManager, ILanguageProtocolSettings languageProtocolSettings ) : base(requestRouter, resolverContext, progressManager, languageProtocolSettings) { }
public ClientLanguageClient( IResponseRouter requestRouter, IServiceProvider serviceProvider, IProgressManager progressManager, ILanguageProtocolSettings languageProtocolSettings ) : base(requestRouter, serviceProvider, progressManager, languageProtocolSettings) { }
public TextDocumentLanguageClient( IResponseRouter requestRouter, IResolverContext resolverContext, IProgressManager progressManager, ILanguageProtocolSettings languageProtocolSettings ) : base(requestRouter, resolverContext, progressManager, languageProtocolSettings) { }
public WorkspaceLanguageServer( IResponseRouter requestRouter, IServiceProvider serviceProvider, IProgressManager progressManager, ILanguageProtocolSettings languageProtocolSettings ) : base(requestRouter, serviceProvider, progressManager, languageProtocolSettings) { }