public RazorOnTypeFormattingEndpoint( ForegroundDispatcher foregroundDispatcher, DocumentResolver documentResolver, RazorFormattingService razorFormattingService, IOptionsMonitor <RazorLSPOptions> optionsMonitor) { if (foregroundDispatcher is null) { throw new ArgumentNullException(nameof(foregroundDispatcher)); } if (documentResolver is null) { throw new ArgumentNullException(nameof(documentResolver)); } if (razorFormattingService is null) { throw new ArgumentNullException(nameof(razorFormattingService)); } if (optionsMonitor is null) { throw new ArgumentNullException(nameof(optionsMonitor)); } _foregroundDispatcher = foregroundDispatcher; _documentResolver = documentResolver; _razorFormattingService = razorFormattingService; _optionsMonitor = optionsMonitor; }
public RazorFormattingEndpoint( ProjectSnapshotManagerDispatcher projectSnapshotManagerDispatcher, DocumentResolver documentResolver, RazorFormattingService razorFormattingService, RazorDocumentMappingService razorDocumentMappingService, AdhocWorkspaceFactory adhocWorkspaceFactory, IOptionsMonitor <RazorLSPOptions> optionsMonitor, ILoggerFactory loggerFactory) { if (projectSnapshotManagerDispatcher is null) { throw new ArgumentNullException(nameof(projectSnapshotManagerDispatcher)); } if (documentResolver is null) { throw new ArgumentNullException(nameof(documentResolver)); } if (razorFormattingService is null) { throw new ArgumentNullException(nameof(razorFormattingService)); } if (razorDocumentMappingService is null) { throw new ArgumentNullException(nameof(razorDocumentMappingService)); } if (adhocWorkspaceFactory is null) { throw new ArgumentNullException(nameof(adhocWorkspaceFactory)); } if (optionsMonitor is null) { throw new ArgumentNullException(nameof(optionsMonitor)); } if (loggerFactory is null) { throw new ArgumentNullException(nameof(loggerFactory)); } _projectSnapshotManagerDispatcher = projectSnapshotManagerDispatcher; _documentResolver = documentResolver; _razorFormattingService = razorFormattingService; _razorDocumentMappingService = razorDocumentMappingService; _adhocWorkspaceFactory = adhocWorkspaceFactory; _optionsMonitor = optionsMonitor; _logger = loggerFactory.CreateLogger <RazorFormattingEndpoint>(); }
public RazorFormattingEndpoint( ForegroundDispatcher foregroundDispatcher, DocumentResolver documentResolver, RazorFormattingService razorFormattingService, IOptionsMonitor <RazorLSPOptions> optionsMonitor, ILoggerFactory loggerFactory) { if (foregroundDispatcher is null) { throw new ArgumentNullException(nameof(foregroundDispatcher)); } if (documentResolver is null) { throw new ArgumentNullException(nameof(documentResolver)); } if (razorFormattingService is null) { throw new ArgumentNullException(nameof(razorFormattingService)); } if (optionsMonitor is null) { throw new ArgumentNullException(nameof(optionsMonitor)); } if (loggerFactory is null) { throw new ArgumentNullException(nameof(loggerFactory)); } _foregroundDispatcher = foregroundDispatcher; _documentResolver = documentResolver; _razorFormattingService = razorFormattingService; _optionsMonitor = optionsMonitor; _logger = loggerFactory.CreateLogger <RazorFormattingEndpoint>(); }