public GoToDefinitionHandler( LSPRequestInvoker requestInvoker, LSPDocumentManager documentManager, LSPProjectionProvider projectionProvider, LSPDocumentMappingProvider documentMappingProvider) { if (requestInvoker is null) { throw new ArgumentNullException(nameof(requestInvoker)); } if (documentManager is null) { throw new ArgumentNullException(nameof(documentManager)); } if (projectionProvider is null) { throw new ArgumentNullException(nameof(projectionProvider)); } if (documentMappingProvider is null) { throw new ArgumentNullException(nameof(documentMappingProvider)); } _requestInvoker = requestInvoker; _documentManager = documentManager; _projectionProvider = projectionProvider; _documentMappingProvider = documentMappingProvider; }
public SignatureHelpHandler( LSPRequestInvoker requestInvoker, LSPDocumentManager documentManager, LSPProjectionProvider projectionProvider, HTMLCSharpLanguageServerLogHubLoggerProvider loggerProvider) { if (requestInvoker is null) { throw new ArgumentNullException(nameof(requestInvoker)); } if (documentManager is null) { throw new ArgumentNullException(nameof(documentManager)); } if (projectionProvider is null) { throw new ArgumentNullException(nameof(projectionProvider)); } _requestInvoker = requestInvoker; _documentManager = documentManager; _projectionProvider = projectionProvider; _logger = loggerProvider.CreateLogger(nameof(SignatureHelpHandler)); }
public CompletionHandler( JoinableTaskContext joinableTaskContext, LSPRequestInvoker requestInvoker, LSPDocumentManager documentManager, LSPProjectionProvider projectionProvider) { if (joinableTaskContext is null) { throw new ArgumentNullException(nameof(joinableTaskContext)); } if (requestInvoker is null) { throw new ArgumentNullException(nameof(requestInvoker)); } if (documentManager is null) { throw new ArgumentNullException(nameof(documentManager)); } if (projectionProvider is null) { throw new ArgumentNullException(nameof(projectionProvider)); } _joinableTaskFactory = joinableTaskContext.Factory; _requestInvoker = requestInvoker; _documentManager = documentManager; _projectionProvider = projectionProvider; }
public CompletionHandler( JoinableTaskContext joinableTaskContext, LSPRequestInvoker requestInvoker, LSPDocumentManager documentManager, LSPProjectionProvider projectionProvider, ITextStructureNavigatorSelectorService textStructureNavigator, CompletionRequestContextCache completionRequestContextCache, FormattingOptionsProvider formattingOptionsProvider, HTMLCSharpLanguageServerLogHubLoggerProvider loggerProvider) { if (joinableTaskContext is null) { throw new ArgumentNullException(nameof(joinableTaskContext)); } if (requestInvoker is null) { throw new ArgumentNullException(nameof(requestInvoker)); } if (documentManager is null) { throw new ArgumentNullException(nameof(documentManager)); } if (projectionProvider is null) { throw new ArgumentNullException(nameof(projectionProvider)); } if (textStructureNavigator is null) { throw new ArgumentNullException(nameof(textStructureNavigator)); } if (completionRequestContextCache is null) { throw new ArgumentNullException(nameof(completionRequestContextCache)); } if (formattingOptionsProvider is null) { throw new ArgumentNullException(nameof(formattingOptionsProvider)); } if (loggerProvider is null) { throw new ArgumentNullException(nameof(loggerProvider)); } _joinableTaskFactory = joinableTaskContext.Factory; _requestInvoker = requestInvoker; _documentManager = documentManager; _projectionProvider = projectionProvider; _textStructureNavigator = textStructureNavigator; _completionRequestContextCache = completionRequestContextCache; _formattingOptionsProvider = formattingOptionsProvider; _logger = loggerProvider.CreateLogger(nameof(CompletionHandler)); }
public TestOnTypeFormattingHandler( JoinableTaskContext joinableTaskContext, LSPDocumentManager documentManager, LSPRequestInvoker requestInvoker, LSPProjectionProvider projectionProvider, LSPDocumentMappingProvider documentMappingProvider, LSPEditorService editorService) : base( joinableTaskContext, documentManager, requestInvoker, projectionProvider, documentMappingProvider, editorService) { }
public FindAllReferencesHandler( LSPRequestInvoker requestInvoker, LSPDocumentManager documentManager, LSPProjectionProvider projectionProvider, LSPDocumentMappingProvider documentMappingProvider, LSPProgressListener lspProgressListener, HTMLCSharpLanguageServerLogHubLoggerProvider loggerProvider) { if (requestInvoker is null) { throw new ArgumentNullException(nameof(requestInvoker)); } if (documentManager is null) { throw new ArgumentNullException(nameof(documentManager)); } if (projectionProvider is null) { throw new ArgumentNullException(nameof(projectionProvider)); } if (documentMappingProvider is null) { throw new ArgumentNullException(nameof(documentMappingProvider)); } if (lspProgressListener is null) { throw new ArgumentNullException(nameof(lspProgressListener)); } if (loggerProvider is null) { throw new ArgumentNullException(nameof(loggerProvider)); } _requestInvoker = requestInvoker; _documentManager = documentManager; _projectionProvider = projectionProvider; _documentMappingProvider = documentMappingProvider; _lspProgressListener = lspProgressListener; _logger = loggerProvider.CreateLogger(nameof(FindAllReferencesHandler)); }
public CompletionHandler( JoinableTaskContext joinableTaskContext, LSPRequestInvoker requestInvoker, LSPDocumentManager documentManager, LSPProjectionProvider projectionProvider, ITextStructureNavigatorSelectorService textStructureNavigator, CompletionRequestContextCache completionRequestContextCache) { if (joinableTaskContext is null) { throw new ArgumentNullException(nameof(joinableTaskContext)); } if (requestInvoker is null) { throw new ArgumentNullException(nameof(requestInvoker)); } if (documentManager is null) { throw new ArgumentNullException(nameof(documentManager)); } if (projectionProvider is null) { throw new ArgumentNullException(nameof(projectionProvider)); } if (textStructureNavigator is null) { throw new ArgumentNullException(nameof(textStructureNavigator)); } if (completionRequestContextCache is null) { throw new ArgumentNullException(nameof(completionRequestContextCache)); } _joinableTaskFactory = joinableTaskContext.Factory; _requestInvoker = requestInvoker; _documentManager = documentManager; _projectionProvider = projectionProvider; _textStructureNavigator = textStructureNavigator; _completionRequestContextCache = completionRequestContextCache; }
public OnTypeFormattingHandler( JoinableTaskContext joinableTaskContext, LSPDocumentManager documentManager, LSPRequestInvoker requestInvoker, LSPProjectionProvider projectionProvider, LSPDocumentMappingProvider documentMappingProvider, LSPEditorService editorService) { if (joinableTaskContext is null) { throw new ArgumentNullException(nameof(joinableTaskContext)); } if (documentManager is null) { throw new ArgumentNullException(nameof(documentManager)); } if (requestInvoker is null) { throw new ArgumentNullException(nameof(requestInvoker)); } if (projectionProvider is null) { throw new ArgumentNullException(nameof(projectionProvider)); } if (documentMappingProvider is null) { throw new ArgumentNullException(nameof(documentMappingProvider)); } if (editorService is null) { throw new ArgumentNullException(nameof(editorService)); } _joinableTaskFactory = joinableTaskContext.Factory; _documentManager = documentManager; _requestInvoker = requestInvoker; _projectionProvider = projectionProvider; _documentMappingProvider = documentMappingProvider; _editorService = editorService; }
public FindAllReferencesHandler( LSPRequestInvoker requestInvoker, LSPDocumentManager documentManager, LSPProjectionProvider projectionProvider, LSPDocumentMappingProvider documentMappingProvider, LSPProgressListener lspProgressListener) { if (requestInvoker is null) { throw new ArgumentNullException(nameof(requestInvoker)); } if (documentManager is null) { throw new ArgumentNullException(nameof(documentManager)); } if (projectionProvider is null) { throw new ArgumentNullException(nameof(projectionProvider)); } if (documentMappingProvider is null) { throw new ArgumentNullException(nameof(documentMappingProvider)); } if (lspProgressListener is null) { throw new ArgumentNullException(nameof(lspProgressListener)); } _requestInvoker = requestInvoker; _documentManager = documentManager; _projectionProvider = projectionProvider; _documentMappingProvider = documentMappingProvider; _lspProgressListener = lspProgressListener; }
public SignatureHelpHandler( LSPRequestInvoker requestInvoker, LSPDocumentManager documentManager, LSPProjectionProvider projectionProvider) { if (requestInvoker is null) { throw new ArgumentNullException(nameof(requestInvoker)); } if (documentManager is null) { throw new ArgumentNullException(nameof(documentManager)); } if (projectionProvider is null) { throw new ArgumentNullException(nameof(projectionProvider)); } _requestInvoker = requestInvoker; _documentManager = documentManager; _projectionProvider = projectionProvider; }