document syntax highlighting

This commit is contained in:
Matt Parker
2025-08-18 18:39:06 +10:00
parent ef5a4c4a64
commit a2dce7ff17
5 changed files with 103 additions and 12 deletions

View File

@@ -37,8 +37,11 @@ public partial class IdeRoot : Control
var diFile = infraProject.Files.Single(s => s.Name == "DependencyInjection.cs");
var fileContents = await File.ReadAllTextAsync(diFile.Path);
_sharpIdeCodeEdit.SetText(fileContents);
var syntaxHighlighting = await RoslynAnalysis.GetDocumentSyntaxHighlighting(diFile);
_sharpIdeCodeEdit.ProvideSyntaxHighlighting(syntaxHighlighting);
var diagnostics = await RoslynAnalysis.GetDocumentDiagnostics(diFile);
_sharpIdeCodeEdit.ProvideDiagnostics(diagnostics);
}
catch (Exception e)
{