IVsDebugger Methods
Assembly: Microsoft.VisualStudio.Shell.Interop (in Microsoft.VisualStudio.Shell.Interop.dll)
| Name | Description | |
|---|---|---|
![]() | AdviseDebugEventCallback(Object^) | Used by a client to receive notifications of debugger events. In general, use AdviseDebuggerEvents and UnadviseDebuggerEvents instead. |
![]() | AdviseDebuggerEvents(IVsDebuggerEvents^, UInt32) | Used by a client to get notification of debugger events. |
![]() | AllowEditsWhileDebugging(Guid) | Indicates whether or not the language service allows writing to files during debugging. |
![]() | ExecCmdForTextPos(array<VsTextPos>^, Guid, UInt32, UInt32, IntPtr, IntPtr) | Obsolete. Do not use. |
![]() | GetDataTipValue(IVsTextLines^, array<TextSpan>^, String^, String^) | Retrieves debugger data tip text for a selected section of text. |
![]() | GetENCUpdate(Object^) | Retrieves the Edit and Continue (ENC) update for this program. A custom debug engine always returns E_NOTIMPL. |
![]() | GetMode(array<DBGMODE>^) | Returns the current debugger mode, a value in the DBGMODE enumeration such as DBGMODE_Break. |
![]() | InsertBreakpointByName(Guid, String^) | Inserts a breakpoint at a named location in the program, such as a function name. |
![]() | IsBreakpointOnName(Guid, String^, Int32) | Tests for a breakpoint set on a named location. |
![]() | LaunchDebugTargets(UInt32, IntPtr) | Launches or attaches to the specified processes under the control of the debugger. |
![]() | ParseFileRedirection(String^, String^, IntPtr, IntPtr, IntPtr) | Parses the command line contained in the argument string, and returns the arguments and handles to any redirected output. |
![]() | QueryStatusForTextPos(array<VsTextPos>^, Guid, UInt32, array<OLECMD>^, IntPtr) | Obsolete. Do not use. |
![]() | RemoveBreakpointsByName(Guid, String^) | Removes a breakpoint at a named location in the program, such as a function name. |
![]() | ToggleBreakpointByName(Guid, String^) | Toggle a breakpoint at a named location in the program, such as a function name. |
![]() | UnadviseDebugEventCallback(Object^) | Used by a client to stop receiving notifications of debugger events. In general, use AdviseDebuggerEvents and UnadviseDebuggerEvents instead. |
![]() | UnadviseDebuggerEvents(UInt32) | Used by a client to stop receiving notifications of debugger events. Requires the cookie returned by AdviseDebuggerEvents. |
