LANCommander/LANCommander.SDK/PowerShell/IScriptDebugger.cs

12 lines
No EOL
396 B
C#

using System.Threading.Tasks;
using Microsoft.Extensions.Logging;
namespace LANCommander.SDK.PowerShell;
public interface IScriptDebugger
{
Task StartAsync(IScriptDebugContext context);
Task EndAsync(IScriptDebugContext context);
Task BreakAsync(IScriptDebugContext context);
Task OutputAsync(IScriptDebugContext context, LogLevel level, string message, params object[] args);
}