Class JetBrainsRiderDebugger
Implementation of ILemonEdgeDebugger for JetBrains Rider IDE
Implements
Inherited Members
Namespace: LemonEdge.DesktopTools.Debugger
Assembly: LemonEdge.DesktopTools.dll
Syntax
public class JetBrainsRiderDebugger : ILemonEdgeDebugger
Constructors
JetBrainsRiderDebugger(IProcessUtils, IProcessControlWrapper, IDebugCheck, IEnvironmentWrapper, IDirectoryWrapper)
Declaration
public JetBrainsRiderDebugger(IProcessUtils processUtils, IProcessControlWrapper processControlWrapper, IDebugCheck debugCheck, IEnvironmentWrapper environmentWrapper, IDirectoryWrapper directoryWrapper)
Parameters
Type | Name | Description |
---|---|---|
IProcessUtils | processUtils | |
IProcessControlWrapper | processControlWrapper | |
IDebugCheck | debugCheck | |
IEnvironmentWrapper | environmentWrapper | |
IDirectoryWrapper | directoryWrapper |
Methods
AttachToCurrentDebugSession(int)
Attaches the debugger to the current debugging session based on the specified process ID.
Declaration
public void AttachToCurrentDebugSession(int processId)
Parameters
Type | Name | Description |
---|---|---|
int | processId | The ID of the process to which the debugger should attach. |
AttachToCurrentDebugSessionAsync(string)
Attaches the debugger to the current debugging session based on the specified process name.
Declaration
public Task AttachToCurrentDebugSessionAsync(string processName)
Parameters
Type | Name | Description |
---|---|---|
string | processName | The name of the process to which the debugger should attach. |
Returns
Type | Description |
---|---|
Task |