public RazorDirectiveAttributeCompletionSource( ProjectSnapshotManagerDispatcher projectSnapshotManagerDispatcher, VisualStudioRazorParser parser, RazorCompletionFactsService completionFactsService, ICompletionBroker completionBroker, VisualStudioDescriptionFactory descriptionFactory, JoinableTaskFactory joinableTaskFactory) { if (projectSnapshotManagerDispatcher is null) { throw new ArgumentNullException(nameof(projectSnapshotManagerDispatcher)); } if (parser is null) { throw new ArgumentNullException(nameof(parser)); } if (completionFactsService is null) { throw new ArgumentNullException(nameof(completionFactsService)); } if (descriptionFactory is null) { throw new ArgumentNullException(nameof(descriptionFactory)); } _projectSnapshotManagerDispatcher = projectSnapshotManagerDispatcher; _parser = parser; _completionFactsService = completionFactsService; _completionBroker = completionBroker; _descriptionFactory = descriptionFactory; _joinableTaskFactory = joinableTaskFactory; }
public RazorCompletionEndpoint( ForegroundDispatcher foregroundDispatcher, DocumentResolver documentResolver, RazorCompletionFactsService completionFactsService, ILoggerFactory loggerFactory) { if (foregroundDispatcher == null) { throw new ArgumentNullException(nameof(foregroundDispatcher)); } if (documentResolver == null) { throw new ArgumentNullException(nameof(documentResolver)); } if (completionFactsService == null) { throw new ArgumentNullException(nameof(completionFactsService)); } if (loggerFactory == null) { throw new ArgumentNullException(nameof(loggerFactory)); } _foregroundDispatcher = foregroundDispatcher; _documentResolver = documentResolver; _completionFactsService = completionFactsService; _logger = loggerFactory.CreateLogger <RazorCompletionEndpoint>(); }
public RazorDirectiveAttributeCompletionSource( ForegroundDispatcher foregroundDispatcher, VisualStudioRazorParser parser, RazorCompletionFactsService completionFactsService, ICompletionBroker completionBroker, VisualStudioDescriptionFactory descriptionFactory) { if (foregroundDispatcher == null) { throw new ArgumentNullException(nameof(foregroundDispatcher)); } if (parser == null) { throw new ArgumentNullException(nameof(parser)); } if (completionFactsService == null) { throw new ArgumentNullException(nameof(completionFactsService)); } if (descriptionFactory == null) { throw new ArgumentNullException(nameof(descriptionFactory)); } _foregroundDispatcher = foregroundDispatcher; _parser = parser; _completionFactsService = completionFactsService; _completionBroker = completionBroker; _descriptionFactory = descriptionFactory; }
public RazorDirectiveCompletionSourceProvider(RazorCompletionFactsService completionFactsService) { if (completionFactsService is null) { throw new ArgumentNullException(nameof(completionFactsService)); } _completionFactsService = completionFactsService; }
public DefaultCompletionProviderDependencies( RazorCompletionFactsService completionFactsService, IAsyncCompletionBroker asyncCompletionBroker) { if (completionFactsService == null) { throw new ArgumentNullException(nameof(completionFactsService)); } if (asyncCompletionBroker == null) { throw new ArgumentNullException(nameof(asyncCompletionBroker)); } CompletionFactsService = completionFactsService; AsyncCompletionBroker = asyncCompletionBroker; }
public RazorDirectiveCompletionSource( VisualStudioRazorParser parser, RazorCompletionFactsService completionFactsService) { if (parser is null) { throw new ArgumentNullException(nameof(parser)); } if (completionFactsService is null) { throw new ArgumentNullException(nameof(completionFactsService)); } Parser = parser; _completionFactsService = completionFactsService; }
public RazorDirectiveCompletionSourceProvider( ForegroundDispatcher foregroundDispatcher, RazorCompletionFactsService completionFactsService) { if (foregroundDispatcher == null) { throw new ArgumentNullException(nameof(foregroundDispatcher)); } if (completionFactsService == null) { throw new ArgumentNullException(nameof(completionFactsService)); } _foregroundDispatcher = foregroundDispatcher; _completionFactsService = completionFactsService; }
public RazorDirectiveAttributeCompletionSourceProvider( ProjectSnapshotManagerDispatcher projectSnapshotManagerDispatcher, RazorCompletionFactsService completionFactsService, IAsyncCompletionBroker asyncCoompletionBroker, ICompletionBroker completionBroker, VisualStudioDescriptionFactory descriptionFactory, JoinableTaskContext joinableTaskContext) { if (projectSnapshotManagerDispatcher == null) { throw new ArgumentNullException(nameof(projectSnapshotManagerDispatcher)); } if (completionFactsService == null) { throw new ArgumentNullException(nameof(completionFactsService)); } if (asyncCoompletionBroker is null) { throw new ArgumentNullException(nameof(asyncCoompletionBroker)); } if (descriptionFactory == null) { throw new ArgumentNullException(nameof(descriptionFactory)); } if (joinableTaskContext is null) { throw new ArgumentNullException(nameof(joinableTaskContext)); } _projectSnapshotManagerDispatcher = projectSnapshotManagerDispatcher; _completionFactsService = completionFactsService; _completionBroker = completionBroker; _descriptionFactory = descriptionFactory; _joinableTaskContext = joinableTaskContext; }
public RazorDirectiveCompletionSource( ForegroundDispatcher foregroundDispatcher, VisualStudioRazorParser parser, RazorCompletionFactsService completionFactsService) { if (foregroundDispatcher == null) { throw new ArgumentNullException(nameof(foregroundDispatcher)); } if (parser == null) { throw new ArgumentNullException(nameof(parser)); } if (completionFactsService == null) { throw new ArgumentNullException(nameof(completionFactsService)); } _foregroundDispatcher = foregroundDispatcher; _parser = parser; _completionFactsService = completionFactsService; }