Esempio n. 1
0
        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();
        }
Esempio n. 2
0
 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;
 }
Esempio n. 3
0
 public StaticResourceFileConverter(string sourceProjectPath, string fullPath, HostPageService hostPageService, TaskManagerService taskManagerService, WebFormMetricContext metricsContext)
     : base(sourceProjectPath, fullPath, taskManagerService)
 {
     _hostPageService = hostPageService;
     _metricsContext  = metricsContext;
 }
Esempio n. 4
0
 public void SetUp()
 {
     _hostPageService               = new HostPageService();
     _hostPageService.Title         = TestTitle;
     _hostPageService.HostNamespace = TestNamespace;
 }