12 lines
412 B
C#
12 lines
412 B
C#
|
|
using System.Threading.Tasks;
|
||
|
|
using Microsoft.Extensions.Logging;
|
||
|
|
|
||
|
|
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);
|
||
|
|
}
|