Interface IScriptDebugger
Provides methods and properties that allow developers to debug applications in the common language runtime (CLR) environment.
public interface IScriptDebugger : IScriptDebuggerBase, IDisposable
Properties
- GeneratedModulesPath
When implemented by a class, gets directory where assemblies for the scripts being debugged are located.
- MyCodeModules
When implemented by a class, gets or sets collection of module names to be debugged.
- ScriptRun
When implemented by a class, contains all information required to compile and run the script
Methods
- AddBreakpoint(string, int)
When implemented by a class, adds a
Breakpoint
to the list.
- AttachToProcessAsync(int, StartDebuggingOptions, CancellationToken)
When implemented by a class, attaches debugger to the process.
- AttachToProcessAsync(int, CancellationToken)
When implemented by a class, attaches debugger to the process.
- EnableBreakpoint(string, int, bool)
When implemented by a class, enables or disables specified breakpoint.
- RemoveBreakpoint(string, int)
When implemented by a class, removes a
Breakpoint
from the list.