This commit is contained in:
Matt Parker
2025-08-13 19:43:41 +10:00
parent 8ca6c5f38c
commit d5a4540ab7
2 changed files with 13 additions and 13 deletions

View File

@@ -23,18 +23,19 @@ public static class RoslynAnalysis
//Console.WriteLine($"Project: {project.Name}");
foreach (var document in project.Documents)
{
//Console.WriteLine($"Document: {document.Name}");
// var compilation = await project.GetCompilationAsync();
// Guard.Against.Null(compilation, nameof(compilation));
//
// // Get diagnostics (built-in or custom analyzers)
// var diagnostics = compilation.GetDiagnostics();
//
// foreach (var diagnostic in diagnostics)
// {
// Console.WriteLine(diagnostic);
// // Optionally run CodeFixProviders here
// }
Console.WriteLine($"Document: {document.Name}");
var compilation = await project.GetCompilationAsync();
Guard.Against.Null(compilation, nameof(compilation));
// Get diagnostics (built-in or custom analyzers)
var diagnostics = compilation.GetDiagnostics();
var nonHiddenDiagnostics = diagnostics.Where(d => d.Severity is not Microsoft.CodeAnalysis.DiagnosticSeverity.Hidden).ToList();
foreach (var diagnostic in nonHiddenDiagnostics)
{
Console.WriteLine(diagnostic);
// Optionally run CodeFixProviders here
}
// var syntaxTree = await document.GetSyntaxTreeAsync();
// var root = await syntaxTree!.GetRootAsync();
// var classifiedSpans = await Classifier.GetClassifiedSpansAsync(document, root.FullSpan);

View File

@@ -14,7 +14,6 @@ public static class ProjectEvaluation
var project = _projectCollection.LoadProject(projectFilePath);
Console.WriteLine($"ProjectEvaluation: loaded {project.FullPath}");
//var outputType = project.GetProperty("OutputType");
return project;
}
}