public DefaultLSPProjectionProvider( LSPRequestInvoker requestInvoker, LSPDocumentSynchronizer documentSynchronizer, RazorLogger razorLogger, HTMLCSharpLanguageServerLogHubLoggerProvider loggerProvider) { if (requestInvoker is null) { throw new ArgumentNullException(nameof(requestInvoker)); } if (documentSynchronizer is null) { throw new ArgumentNullException(nameof(documentSynchronizer)); } if (razorLogger is null) { throw new ArgumentNullException(nameof(razorLogger)); } if (loggerProvider is null) { throw new ArgumentNullException(nameof(loggerProvider)); } _requestInvoker = requestInvoker; _documentSynchronizer = documentSynchronizer; _activityLogger = razorLogger; _loggerProvider = loggerProvider; }
public DocumentPullDiagnosticsHandler( LSPRequestInvoker requestInvoker, LSPDocumentManager documentManager, LSPDocumentSynchronizer documentSynchronizer, LSPDiagnosticsTranslator diagnosticsProvider) { if (requestInvoker is null) { throw new ArgumentNullException(nameof(requestInvoker)); } if (documentManager is null) { throw new ArgumentNullException(nameof(documentManager)); } if (documentSynchronizer is null) { throw new ArgumentNullException(nameof(documentSynchronizer)); } if (diagnosticsProvider is null) { throw new ArgumentNullException(nameof(diagnosticsProvider)); } _requestInvoker = requestInvoker; _documentManager = documentManager; _documentSynchronizer = documentSynchronizer; _diagnosticsProvider = diagnosticsProvider; }
public DefaultLSPProjectionProvider( LSPRequestInvoker requestInvoker, LSPDocumentSynchronizer documentSynchronizer, RazorLogger logger) { _requestInvoker = requestInvoker; _documentSynchronizer = documentSynchronizer; _logger = logger; }
public DocumentPullDiagnosticsHandler( LSPRequestInvoker requestInvoker, LSPDocumentManager documentManager, LSPDocumentSynchronizer documentSynchronizer, LSPDiagnosticsTranslator diagnosticsProvider, HTMLCSharpLanguageServerLogHubLoggerProvider loggerProvider) { if (requestInvoker is null) { throw new ArgumentNullException(nameof(requestInvoker)); } if (documentManager is null) { throw new ArgumentNullException(nameof(documentManager)); } if (documentSynchronizer is null) { throw new ArgumentNullException(nameof(documentSynchronizer)); } if (diagnosticsProvider is null) { throw new ArgumentNullException(nameof(diagnosticsProvider)); } if (loggerProvider == null) { throw new ArgumentNullException(nameof(loggerProvider)); } _requestInvoker = requestInvoker; _documentManager = documentManager; _documentSynchronizer = documentSynchronizer; _diagnosticsProvider = diagnosticsProvider; _logger = loggerProvider.CreateLogger(nameof(DocumentPullDiagnosticsHandler)); }