public DefaultTextBufferCodeDocumentProvider(RazorEditorFactoryService editorFactoryService) { if (editorFactoryService == null) { throw new ArgumentNullException(nameof(editorFactoryService)); } _editorFactoryService = editorFactoryService; }
public DefaultRazorDocumentManagerFactory(RazorEditorFactoryService editorFactoryService) { if (editorFactoryService == null) { throw new ArgumentNullException(nameof(editorFactoryService)); } _editorFactoryService = editorFactoryService; }
public DefaultRazorDocumentManager( ForegroundDispatcher dispatcher, RazorEditorFactoryService editorFactoryService) { if (dispatcher == null) { throw new ArgumentNullException(nameof(dispatcher)); } if (editorFactoryService == null) { throw new ArgumentNullException(nameof(editorFactoryService)); } _foregroundDispatcher = dispatcher; _editorFactoryService = editorFactoryService; }
public DefaultRazorDocumentManager( ProjectSnapshotManagerDispatcher projectSnapshotManagerDispatcher, JoinableTaskContext joinableTaskContext, RazorEditorFactoryService editorFactoryService) { if (projectSnapshotManagerDispatcher is null) { throw new ArgumentNullException(nameof(projectSnapshotManagerDispatcher)); } if (joinableTaskContext is null) { throw new ArgumentNullException(nameof(joinableTaskContext)); } if (editorFactoryService is null) { throw new ArgumentNullException(nameof(editorFactoryService)); } _projectSnapshotManagerDispatcher = projectSnapshotManagerDispatcher; _joinableTaskContext = joinableTaskContext; _editorFactoryService = editorFactoryService; }
// This is only for testing. We want to avoid using the actual Roslyn GetService methods in unit tests. internal DefaultRazorDocumentManager( RazorEditorFactoryService editorFactoryService, TextBufferProjectService projectService, ForegroundDispatcher foregroundDispatcher) { if (editorFactoryService == null) { throw new ArgumentNullException(nameof(editorFactoryService)); } if (projectService == null) { throw new ArgumentNullException(nameof(projectService)); } if (foregroundDispatcher == null) { throw new ArgumentNullException(nameof(foregroundDispatcher)); } _editorFactoryService = editorFactoryService; _projectService = projectService; _foregroundDispatcher = foregroundDispatcher; }
public DefaultRazorDocumentManager( RazorEditorFactoryService editorFactoryService, TextBufferProjectService projectService, VisualStudioWorkspaceAccessor workspaceAccessor) { if (editorFactoryService == null) { throw new ArgumentNullException(nameof(editorFactoryService)); } if (projectService == null) { throw new ArgumentNullException(nameof(projectService)); } if (workspaceAccessor == null) { throw new ArgumentNullException(nameof(workspaceAccessor)); } _editorFactoryService = editorFactoryService; _projectService = projectService; _foregroundDispatcher = workspaceAccessor.Workspace.Services.GetRequiredService <ForegroundDispatcher>(); }