Share via


IVsDebugger Members

Include Protected Members
Include Inherited Members

Provides access to the current debugger so that the package can listen for debugger events. You can get an instance of this interface from the GetIVsDebugger method of the LanguageService service.

The IVsDebugger type exposes the following members.

Methods

 

Name

Description

Public method

AdviseDebugEventCallback

Used by a client to receive notifications of debugger events. In general, use AdviseDebuggerEvents and UnadviseDebuggerEvents instead.

Public method

AdviseDebuggerEvents

Used by a client to get notification of debugger events.

Public method

AllowEditsWhileDebugging

Indicates whether or not the language service allows writing to files during debugging.

Public method

ExecCmdForTextPos

Obsolete. Do not use.

Public method

GetDataTipValue

Retrieves debugger data tip text for a selected section of text.

Public method

GetENCUpdate

Retrieves the Edit and Continue (ENC) update for this program. A custom debug engine always returns E_NOTIMPL.

Public method

GetMode

Returns the current debugger mode, a value in the DBGMODE enumeration such as DBGMODE_Break.

Public method

InsertBreakpointByName

Inserts a breakpoint at a named location in the program, such as a function name.

Public method

IsBreakpointOnName

Tests for a breakpoint set on a named location.

Public method

LaunchDebugTargets

Launches or attaches to the specified processes under the control of the debugger.

Public method

ParseFileRedirection

Parses the command line contained in the argument string, and returns the arguments and handles to any redirected output.

Public method

QueryStatusForTextPos

Obsolete. Do not use.

Public method

RemoveBreakpointsByName

Removes a breakpoint at a named location in the program, such as a function name.

Public method

ToggleBreakpointByName

Toggle a breakpoint at a named location in the program, such as a function name.

Public method

UnadviseDebugEventCallback

Used by a client to stop receiving notifications of debugger events. In general, use AdviseDebuggerEvents and UnadviseDebuggerEvents instead.

Public method

UnadviseDebuggerEvents

Used by a client to stop receiving notifications of debugger events. Requires the cookie returned by AdviseDebuggerEvents.

Top

See Also

Reference

IVsDebugger Interface

Microsoft.VisualStudio.Shell.Interop Namespace