private void InitializeServices() { _taskManager = new TaskManagerService(); _lifecycleManager = new LifecycleManagerService(); _viewImportService = new ViewImportService(); _programCsService = new ProgramCsService(); _appRazorService = new AppRazorService(); _hostPageService = new HostPageService(); _blazorWorkspaceManager = new WorkspaceManagerService(); // By convention, we expect the root namespace to share a name with the project // root folder, we normalize the folder name before using it in case the folder name // is not a valid identifier var rootNamespace = Utilities.NormalizeNamespaceIdentifier(_analyzerResult.ProjectResult.ProjectName); _programCsService.ProgramCsNamespace = rootNamespace; _hostPageService.HostNamespace = rootNamespace; _blazorWorkspaceManager.CreateSolutionFile(); }
public FileConverterFactory( string sourceProjectPath, WorkspaceManagerService blazorWorkspaceManager, ProjectAnalyzer webFormsProjectAnalyzer, ViewImportService viewImportService, ClassConverterFactory classConverterFactory, HostPageService hostPageService, TaskManagerService taskManagerService, WebFormMetricContext metricsContext) { _sourceProjectPath = sourceProjectPath; _blazorWorkspaceManager = blazorWorkspaceManager; _webFormsProjectAnalyzer = webFormsProjectAnalyzer; _viewImportService = viewImportService; _classConverterFactory = classConverterFactory; _hostPageService = hostPageService; _taskManagerService = taskManagerService; _metricsContext = metricsContext; }
public StaticResourceFileConverter(string sourceProjectPath, string fullPath, HostPageService hostPageService, TaskManagerService taskManagerService, WebFormMetricContext metricsContext) : base(sourceProjectPath, fullPath, taskManagerService) { _hostPageService = hostPageService; _metricsContext = metricsContext; }
public void SetUp() { _hostPageService = new HostPageService(); _hostPageService.Title = TestTitle; _hostPageService.HostNamespace = TestNamespace; }