optimise updating document content in workspace

This commit is contained in:
Matt Parker
2025-10-15 20:29:27 +10:00
parent ca8acd0adf
commit 8488e47a87
3 changed files with 36 additions and 21 deletions

View File

@@ -211,7 +211,7 @@ public partial class SharpIdeCodeEdit : CodeEdit
{
await Task.CompletedTask.ConfigureAwait(ConfigureAwaitOptions.ForceYielding);
_currentFile.IsDirty.Value = true;
Singletons.FileManager.UpdateFileTextInMemory(_currentFile, Text);
await Singletons.FileManager.UpdateFileTextInMemory(_currentFile, Text);
_ = Task.GodotRun(async () =>
{
var syntaxHighlighting = RoslynAnalysis.GetDocumentSyntaxHighlighting(_currentFile);