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

View File

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