Microsoft.VisualStudio.Workspace.Extensions.VS.Debug Namespace

Classes

ExportVsDebugLaunchTarget2Attribute

Exports an IVsDebugLaunchTargetProvider2 to the MEF catalog with metadata as described by IVsDebugLaunchTargetProvider2.

ExportVsDebugLaunchTargetAttribute

Exports an IVsDebugLaunchTargetProvider to the MEF catalog with metadata as described by IVsDebugLaunchTargetProvider.

Interfaces

IVsDebugLaunchTargetFilter

IVsDebugLaunchTargetFilter interface This provider is intended to allow IVsDebugLaunchTargetProvider instances with the ability to indicate at runtime which files they support, by evaluation of the combination of ProjectConfiguration and target file path.

IVsDebugLaunchTargetProvider

IVsDebugLaunchTargetProvider interface

IVsDebugLaunchTargetProvider2

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.

IVsDebugLaunchTargetProvider2Metadata

IVsDebugLaunchTargetProviderMetadata4 interface definition

IVsDebugLaunchTargetProvider3

IVsDebugLaunchTargetProvider3 interface This provider is intended to handle situations where file extension isn't enough to determine whether or not a provider supports debugging a given target.

IVsDebugLaunchTargetProviderMetadata

IVsDebugLaunchTargetProviderMetadata interface definition

IVsDebugLaunchTargetTemplateProvider

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

Enums

ExportVsDebugLaunchTargetOptions

Options used with the ExportVsDebugLaunchTargetAttribute.