Implementation of script debugger component with RPC via SignalR

This commit is contained in:
Pat Hartl 2025-12-10 20:55:38 -06:00
parent f242f66813
commit 17fa802c19
19 changed files with 516 additions and 62 deletions

View file

@ -5,8 +5,8 @@ namespace LANCommander.SDK.PowerShell;
public interface IScriptDebugger
{
Task StartAsync(System.Management.Automation.PowerShell ps);
Task EndAsync(System.Management.Automation.PowerShell ps);
Task BreakAsync(System.Management.Automation.PowerShell ps);
Task OutputAsync(LogLevel level, string message, params object[] args);
Task StartAsync(IScriptDebugContext context);
Task EndAsync(IScriptDebugContext context);
Task BreakAsync(IScriptDebugContext context);
Task OutputAsync(IScriptDebugContext context, LogLevel level, string message, params object[] args);
}