Share via


IVsDebugLaunchTargetTemplateProvider Interface

Definition

Interface IVsDebugLaunchTargetTemplateProvider extension of IVsDebugLaunchTargetProvider2 Note: IVsDebugLaunchTargetProvider2 does NOT derive from IVsDebugLaunchTargetProvider

public interface class IVsDebugLaunchTargetTemplateProvider : Microsoft::VisualStudio::Workspace::Extensions::VS::Debug::IVsDebugLaunchTargetProvider2
public interface IVsDebugLaunchTargetTemplateProvider : Microsoft.VisualStudio.Workspace.Extensions.VS.Debug.IVsDebugLaunchTargetProvider2
type IVsDebugLaunchTargetTemplateProvider = interface
    interface IVsDebugLaunchTargetProvider2
Public Interface IVsDebugLaunchTargetTemplateProvider
Implements IVsDebugLaunchTargetProvider2
Implements

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.

(Inherited from IVsDebugLaunchTargetProvider2)
SupportDebugTarget(IWorkspace, ProjectConfiguration)

If the projectConfiguration is supported.

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.

(Inherited from IVsDebugLaunchTargetProvider2)

Applies to