Share via


IVsDebugLaunchTargetProvider2 Interface

Definition

IVsDebugLaunchTargetProvider2 interface around IVsDebugger4 This provider is intended to handle a complex scenarios where the VsDebugLaunchTemplate is not enough to set-up correct debugger launch.

public interface class IVsDebugLaunchTargetProvider2
public interface class IVsDebugLaunchTargetProvider2
__interface IVsDebugLaunchTargetProvider2
public interface IVsDebugLaunchTargetProvider2
type IVsDebugLaunchTargetProvider2 = interface
Public Interface IVsDebugLaunchTargetProvider2
Derived

Methods

SetupDebugTargetInfo(VsDebugTargetInfo4, DebugLaunchActionContext)

Called by the generic vs debugger launcher after it preset vsDebugTargetInfo from template schema and launch context. Allow further customization to happen on a VsDebugTargetInfo struct for non-trivial cases.

UpdateContext(DebugLaunchActionContext)

Called by the generic vs debugger launcher before processing template and launch configuration into a VsDebugTargetInfo4 structure. Allows provider to modify/add additional runtime properties to be used by the template schema.

Applies to