From 0b30611aa78a92936d8dbcc2e8bc60b9bcad37bc Mon Sep 17 00:00:00 2001 From: Matt Parker <61717342+MattParkerDev@users.noreply.github.com> Date: Wed, 13 Aug 2025 19:14:32 +1000 Subject: [PATCH] Rename and update logging --- .../Features/Analysis/Progress.cs | 2 +- .../Analysis/{RoslynTest.cs => RoslynAnalysis.cs} | 11 ++++++----- .../Features/Evaluation/ProjectEvaluation.cs | 2 +- src/SharpIDE.Photino/Layout/MainLayout.razor | 2 +- 4 files changed, 9 insertions(+), 8 deletions(-) rename src/SharpIDE.Application/Features/Analysis/{RoslynTest.cs => RoslynAnalysis.cs} (84%) diff --git a/src/SharpIDE.Application/Features/Analysis/Progress.cs b/src/SharpIDE.Application/Features/Analysis/Progress.cs index 94f8edb..62781ac 100644 --- a/src/SharpIDE.Application/Features/Analysis/Progress.cs +++ b/src/SharpIDE.Application/Features/Analysis/Progress.cs @@ -6,6 +6,6 @@ public class Progress : IProgress { public void Report(ProjectLoadProgress value) { - Console.WriteLine($"{value.Operation} completed for {value.FilePath} ({value.TargetFramework}) in {value.ElapsedTime.TotalMilliseconds}ms"); + //Console.WriteLine($"{value.Operation} completed for {value.FilePath} ({value.TargetFramework}) in {value.ElapsedTime.TotalMilliseconds}ms"); } } diff --git a/src/SharpIDE.Application/Features/Analysis/RoslynTest.cs b/src/SharpIDE.Application/Features/Analysis/RoslynAnalysis.cs similarity index 84% rename from src/SharpIDE.Application/Features/Analysis/RoslynTest.cs rename to src/SharpIDE.Application/Features/Analysis/RoslynAnalysis.cs index b8b0109..876d39f 100644 --- a/src/SharpIDE.Application/Features/Analysis/RoslynTest.cs +++ b/src/SharpIDE.Application/Features/Analysis/RoslynAnalysis.cs @@ -5,24 +5,25 @@ using Microsoft.CodeAnalysis.MSBuild; namespace SharpIDE.Application.Features.Analysis; -public static class RoslynTest +public static class RoslynAnalysis { public static async Task Analyse(string solutionFilePath) { - var workspace = MSBuildWorkspace.Create(); + Console.WriteLine($"RoslynAnalysis: Loading solution"); var timer = Stopwatch.StartNew(); + var workspace = MSBuildWorkspace.Create(); workspace.WorkspaceFailed += (o, e) => throw new InvalidOperationException($"Workspace failed: {e.Diagnostic.Message}"); var solution = await workspace.OpenSolutionAsync(solutionFilePath, new Progress()); timer.Stop(); - Console.WriteLine($"RoslynTest: Solution loaded in {timer.ElapsedMilliseconds}ms"); + Console.WriteLine($"RoslynAnalysis: Solution loaded in {timer.ElapsedMilliseconds}ms"); Console.WriteLine(); foreach (var project in solution.Projects) { - Console.WriteLine($"Project: {project.Name}"); + //Console.WriteLine($"Project: {project.Name}"); foreach (var document in project.Documents) { - Console.WriteLine($"Document: {document.Name}"); + //Console.WriteLine($"Document: {document.Name}"); // var compilation = await project.GetCompilationAsync(); // Guard.Against.Null(compilation, nameof(compilation)); // diff --git a/src/SharpIDE.Application/Features/Evaluation/ProjectEvaluation.cs b/src/SharpIDE.Application/Features/Evaluation/ProjectEvaluation.cs index af63894..2c03616 100644 --- a/src/SharpIDE.Application/Features/Evaluation/ProjectEvaluation.cs +++ b/src/SharpIDE.Application/Features/Evaluation/ProjectEvaluation.cs @@ -13,7 +13,7 @@ public static class ProjectEvaluation await Task.CompletedTask.ConfigureAwait(ConfigureAwaitOptions.ForceYielding); var project = _projectCollection.LoadProject(projectFilePath); - Console.WriteLine($"Project loaded: {project.FullPath}"); + Console.WriteLine($"ProjectEvaluation: loaded {project.FullPath}"); //var outputType = project.GetProperty("OutputType"); return project; } diff --git a/src/SharpIDE.Photino/Layout/MainLayout.razor b/src/SharpIDE.Photino/Layout/MainLayout.razor index afda840..80d7eac 100644 --- a/src/SharpIDE.Photino/Layout/MainLayout.razor +++ b/src/SharpIDE.Photino/Layout/MainLayout.razor @@ -152,7 +152,7 @@ var solutionModel = await VsPersistenceMapper.GetSolutionModel(_solutionFilePath); _solutionModel = solutionModel; - await RoslynTest.Analyse(_solutionFilePath); + await RoslynAnalysis.Analyse(_solutionFilePath); } private CancellationTokenSource? _cancellationTokenSource = null!;