IVsDebugger Interface

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.

Namespace:  Microsoft.VisualStudio.Shell.Interop
Assembly:  Microsoft.VisualStudio.Shell.Interop (in Microsoft.VisualStudio.Shell.Interop.dll)

Syntax

'Declaration
<GuidAttribute("7D960B16-7AF8-11D0-8E5E-00A0C911005A")> _
<InterfaceTypeAttribute()> _
Public Interface IVsDebugger
'Usage
Dim instance As IVsDebugger
[GuidAttribute("7D960B16-7AF8-11D0-8E5E-00A0C911005A")]
[InterfaceTypeAttribute()]
public interface IVsDebugger
[GuidAttribute(L"7D960B16-7AF8-11D0-8E5E-00A0C911005A")]
[InterfaceTypeAttribute()]
public interface class IVsDebugger
public interface IVsDebugger

Remarks

The DebugLaunch can add or modify parameters passed to the LaunchDebugTargets to, for example, launch a custom debug engine.

For examples of using the interface, see the code for Using the Babel Package, the Figures Sample, and My C Package Sample.

Notes to Implementers:

The environment implements this interface.

Notes to Callers:

This interface is used by DebugLaunch.

See Also

Reference

IVsDebugger Members

Microsoft.VisualStudio.Shell.Interop Namespace