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 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 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 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; }