Make RoslynAnalysis non-static
This commit is contained in:
@@ -4,6 +4,8 @@
|
||||
@using SharpIDE.Application.Features.SolutionDiscovery
|
||||
@using SharpIDE.Application.Features.SolutionDiscovery.VsPersistence
|
||||
|
||||
@inject RoslynAnalysis RoslynAnalysis
|
||||
|
||||
@if (_diagnostics.Length is not 0)
|
||||
{
|
||||
<MudTreeViewItem T="string" TextTypo="Typo.body2" EndTextTypo="Typo.caption" Expanded="false" Icon="@Icons.Material.Filled.Code" IconColor="Color.Success" Value="@ProjectModel.Name" Text="@ProjectModel.Name" EndText="@($"{_diagnostics.Length} diagnostics")">
|
||||
|
||||
@@ -9,6 +9,7 @@
|
||||
@inject IDialogService DialogService
|
||||
@inject BuildService BuildService
|
||||
@inject AppState AppState
|
||||
@inject RoslynAnalysis RoslynAnalysis
|
||||
|
||||
<MudLayout Style="height: 100%">
|
||||
<MudAppBar Dense="true" Gutters="false" Class="px-2">
|
||||
|
||||
@@ -3,6 +3,7 @@ using Microsoft.Build.Locator;
|
||||
using Microsoft.Extensions.DependencyInjection;
|
||||
using MudBlazor.Services;
|
||||
using Photino.Blazor;
|
||||
using SharpIDE.Application.Features.Analysis;
|
||||
using SharpIDE.Application.Features.Build;
|
||||
using SharpIDE.Application.Features.Run;
|
||||
using SharpIDE.Photino.Models;
|
||||
@@ -23,6 +24,7 @@ public class Program
|
||||
appBuilder.Services.AddSingleton<AppState>();
|
||||
appBuilder.Services.AddSingleton<BuildService>();
|
||||
appBuilder.Services.AddSingleton<RunService>();
|
||||
appBuilder.Services.AddSingleton<RoslynAnalysis>();
|
||||
|
||||
appBuilder.RootComponents.Add<App>("app");
|
||||
|
||||
|
||||
Reference in New Issue
Block a user