Skip to content

Commit 97d1db6

Browse files
committed
Отладчик в фоновых заданиях
1 parent 98180c4 commit 97d1db6

File tree

1 file changed

+9
-2
lines changed

1 file changed

+9
-2
lines changed

src/ScriptEngine.HostedScript/Library/Tasks/BackgroundTasksManager.cs

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -44,8 +44,15 @@ public BackgroundTask Execute(IRuntimeContextInstance target, string methodName,
4444
var worker = new Task(() =>
4545
{
4646
_engine.Environment.LoadMemory(MachineInstance.Current);
47-
48-
task.ExecuteOnCurrentThread();
47+
_engine.DebugController?.AttachToThread();
48+
try
49+
{
50+
task.ExecuteOnCurrentThread();
51+
}
52+
finally
53+
{
54+
_engine.DebugController?.DetachFromThread();
55+
}
4956

5057
}, taskCreationOptions);
5158

0 commit comments

Comments
 (0)