Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Notifies the host application of debugging checkpoints for loading and unloading add-ins during external host debugging.
Namespace: Microsoft.VisualStudio.Tools.Applications
Assembly: Microsoft.VisualStudio.Tools.Applications (in Microsoft.VisualStudio.Tools.Applications.dll)
Syntax
[ComVisibleAttribute(true)]
[GuidAttribute("961647FD-0DEB-4DE3-AB4F-A594AA79C584")]
[InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)]
[CLSCompliantAttribute(false)]
public interface IExternalDebugHost
[ComVisibleAttribute(true)]
[GuidAttribute("961647FD-0DEB-4DE3-AB4F-A594AA79C584")]
[InterfaceTypeAttribute(ComInterfaceType::InterfaceIsIUnknown)]
[CLSCompliantAttribute(false)]
public interface class IExternalDebugHost
[<ComVisibleAttribute(true)>]
[<GuidAttribute("961647FD-0DEB-4DE3-AB4F-A594AA79C584")>]
[<InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)>]
[<CLSCompliantAttribute(false)>]
type IExternalDebugHost = interface end
<ComVisibleAttribute(True)>
<GuidAttribute("961647FD-0DEB-4DE3-AB4F-A594AA79C584")>
<InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)>
<CLSCompliantAttribute(False)>
Public Interface IExternalDebugHost
Methods
Name | Description | |
---|---|---|
![]() |
OnBeforeDebugStarting(String) | Prepares the host for debugging. |
![]() |
OnDebugAttachFailed(String) | Performs any cleanup operations after debugging attach fails. |
![]() |
OnDebugStarting(String) | Loads and starts executing the add-in. |
![]() |
OnDebugStopping(String) | Performs any clean up operations when debugging stops. |