public DefaultWindowsRazorProjectHost( IUnconfiguredProjectCommonServices commonServices, [Import(typeof(VisualStudioWorkspace))] Workspace workspace, ProjectSnapshotManagerDispatcher projectSnapshotManagerDispatcher, ProjectConfigurationFilePathStore projectConfigurationFilePathStore, VSLanguageServerFeatureOptions languageServerFeatureOptions) : base(commonServices, workspace, projectSnapshotManagerDispatcher, projectConfigurationFilePathStore) { _languageServerFeatureOptions = languageServerFeatureOptions; }
public FallbackMacRazorProjectHost( DotNetProject project, ProjectSnapshotManagerDispatcher projectSnapshotManagerDispatcher, ProjectSnapshotManagerBase projectSnapshotManager, ProjectConfigurationFilePathStore projectConfigurationFilePathStore, VSLanguageServerFeatureOptions languageServerFeatureOptions) : base(project, projectSnapshotManagerDispatcher, projectSnapshotManager, projectConfigurationFilePathStore) { _languageServerFeatureOptions = languageServerFeatureOptions; }
public DefaultDotNetProjectHost( DotNetProject project, ProjectSnapshotManagerDispatcher projectSnapshotManagerDispatcher, VisualStudioMacWorkspaceAccessor workspaceAccessor, TextBufferProjectService projectService, ProjectConfigurationFilePathStore projectConfigurationFilePathStore, VSLanguageServerFeatureOptions languageServerFeatureOptions) { if (project is null) { throw new ArgumentNullException(nameof(project)); } if (projectSnapshotManagerDispatcher is null) { throw new ArgumentNullException(nameof(projectSnapshotManagerDispatcher)); } if (workspaceAccessor is null) { throw new ArgumentNullException(nameof(workspaceAccessor)); } if (projectService is null) { throw new ArgumentNullException(nameof(projectService)); } if (projectConfigurationFilePathStore is null) { throw new ArgumentNullException(nameof(projectConfigurationFilePathStore)); } if (languageServerFeatureOptions is null) { throw new ArgumentNullException(nameof(languageServerFeatureOptions)); } _project = project; _projectSnapshotManagerDispatcher = projectSnapshotManagerDispatcher; _workspaceAccessor = workspaceAccessor; _projectService = projectService; _projectConfigurationFilePathStore = projectConfigurationFilePathStore; _languageServerFeatureOptions = languageServerFeatureOptions; }