add SetSharpIdeFile activity
This commit is contained in:
@@ -342,6 +342,7 @@ public partial class SharpIdeCodeEdit : CodeEdit
|
|||||||
public async Task SetSharpIdeFile(SharpIdeFile file, SharpIdeFileLinePosition? fileLinePosition = null)
|
public async Task SetSharpIdeFile(SharpIdeFile file, SharpIdeFileLinePosition? fileLinePosition = null)
|
||||||
{
|
{
|
||||||
await Task.CompletedTask.ConfigureAwait(ConfigureAwaitOptions.ForceYielding); // get off the UI thread
|
await Task.CompletedTask.ConfigureAwait(ConfigureAwaitOptions.ForceYielding); // get off the UI thread
|
||||||
|
using var __ = SharpIdeOtel.Source.StartActivity($"{nameof(SharpIdeCodeEdit)}.{nameof(SetSharpIdeFile)}");
|
||||||
_currentFile = file;
|
_currentFile = file;
|
||||||
var readFileTask = _openTabsFileManager.GetFileTextAsync(file);
|
var readFileTask = _openTabsFileManager.GetFileTextAsync(file);
|
||||||
_currentFile.FileContentsChangedExternally.Subscribe(OnFileChangedExternally);
|
_currentFile.FileContentsChangedExternally.Subscribe(OnFileChangedExternally);
|
||||||
|
|||||||
Reference in New Issue
Block a user