public DefaultVisualStudioRazorParserFactory( JoinableTaskContext joinableTaskContext, ErrorReporter errorReporter, VisualStudioCompletionBroker completionBroker, ProjectSnapshotProjectEngineFactory projectEngineFactory) { if (joinableTaskContext is null) { throw new ArgumentNullException(nameof(joinableTaskContext)); } if (errorReporter is null) { throw new ArgumentNullException(nameof(errorReporter)); } if (completionBroker is null) { throw new ArgumentNullException(nameof(completionBroker)); } if (projectEngineFactory is null) { throw new ArgumentNullException(nameof(projectEngineFactory)); } _joinableTaskContext = joinableTaskContext; _errorReporter = errorReporter; _completionBroker = completionBroker; _projectEngineFactory = projectEngineFactory; }
public DefaultVisualStudioRazorParserFactory( ForegroundDispatcher dispatcher, ErrorReporter errorReporter, VisualStudioCompletionBroker completionBroker, ProjectSnapshotProjectEngineFactory projectEngineFactory) { if (dispatcher == null) { throw new ArgumentNullException(nameof(dispatcher)); } if (errorReporter == null) { throw new ArgumentNullException(nameof(errorReporter)); } if (completionBroker == null) { throw new ArgumentNullException(nameof(completionBroker)); } if (projectEngineFactory == null) { throw new ArgumentNullException(nameof(projectEngineFactory)); } _dispatcher = dispatcher; _errorReporter = errorReporter; _completionBroker = completionBroker; _projectEngineFactory = projectEngineFactory; }
public DefaultVisualStudioRazorParser( JoinableTaskContext joinableTaskContext, VisualStudioDocumentTracker documentTracker, ProjectSnapshotProjectEngineFactory projectEngineFactory, ErrorReporter errorReporter, VisualStudioCompletionBroker completionBroker) { if (joinableTaskContext is null) { throw new ArgumentNullException(nameof(joinableTaskContext)); } if (documentTracker is null) { throw new ArgumentNullException(nameof(documentTracker)); } if (projectEngineFactory is null) { throw new ArgumentNullException(nameof(projectEngineFactory)); } if (errorReporter is null) { throw new ArgumentNullException(nameof(errorReporter)); } if (completionBroker is null) { throw new ArgumentNullException(nameof(completionBroker)); } _joinableTaskContext = joinableTaskContext; _projectEngineFactory = projectEngineFactory; _errorReporter = errorReporter; _completionBroker = completionBroker; _documentTracker = documentTracker; _codeDocumentRequests = new List <CodeDocumentRequest>(); _documentTracker.ContextChanged += DocumentTracker_ContextChanged; _joinableTaskContext.AssertUIThread(); _uiThreadScheduler = TaskScheduler.FromCurrentSynchronizationContext(); }
public DefaultVisualStudioRazorParser( ForegroundDispatcher dispatcher, VisualStudioDocumentTracker documentTracker, ProjectSnapshotProjectEngineFactory projectEngineFactory, ErrorReporter errorReporter, VisualStudioCompletionBroker completionBroker) { if (dispatcher == null) { throw new ArgumentNullException(nameof(dispatcher)); } if (documentTracker == null) { throw new ArgumentNullException(nameof(documentTracker)); } if (projectEngineFactory == null) { throw new ArgumentNullException(nameof(projectEngineFactory)); } if (errorReporter == null) { throw new ArgumentNullException(nameof(errorReporter)); } if (completionBroker == null) { throw new ArgumentNullException(nameof(completionBroker)); } _dispatcher = dispatcher; _projectEngineFactory = projectEngineFactory; _errorReporter = errorReporter; _completionBroker = completionBroker; _documentTracker = documentTracker; _codeDocumentRequests = new List <CodeDocumentRequest>(); _documentTracker.ContextChanged += DocumentTracker_ContextChanged; }
public OOPTagHelperResolver(ProjectSnapshotProjectEngineFactory factory, ErrorReporter errorReporter, Workspace workspace) { if (factory == null) { throw new ArgumentNullException(nameof(factory)); } if (errorReporter == null) { throw new ArgumentNullException(nameof(errorReporter)); } if (workspace == null) { throw new ArgumentNullException(nameof(workspace)); } _factory = factory; _errorReporter = errorReporter; _workspace = workspace; _defaultResolver = new DefaultTagHelperResolver(); }
public TestTagHelperResolver(ProjectSnapshotProjectEngineFactory factory, ErrorReporter errorReporter, Workspace workspace) : base(factory, errorReporter, workspace) { }