Partager via


ExportVsDebugLaunchTarget2Attribute Class

Definition

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

public ref class ExportVsDebugLaunchTarget2Attribute sealed : Microsoft::VisualStudio::Workspace::ExportProviderAttributeBase, Microsoft::VisualStudio::Workspace::Extensions::VS::Debug::IVsDebugLaunchTargetProvider2Metadata
[System.AttributeUsage(System.AttributeTargets.Class | System.AttributeTargets.Field | System.AttributeTargets.Method | System.AttributeTargets.Property, AllowMultiple=false, Inherited=false)]
[System.ComponentModel.Composition.MetadataAttribute]
public sealed class ExportVsDebugLaunchTarget2Attribute : Microsoft.VisualStudio.Workspace.ExportProviderAttributeBase, Microsoft.VisualStudio.Workspace.Extensions.VS.Debug.IVsDebugLaunchTargetProvider2Metadata
[<System.AttributeUsage(System.AttributeTargets.Class | System.AttributeTargets.Field | System.AttributeTargets.Method | System.AttributeTargets.Property, AllowMultiple=false, Inherited=false)>]
[<System.ComponentModel.Composition.MetadataAttribute>]
type ExportVsDebugLaunchTarget2Attribute = class
    inherit ExportProviderAttributeBase
    interface IVsDebugLaunchTargetProvider2Metadata
    interface IProviderMetadataBase
Public NotInheritable Class ExportVsDebugLaunchTarget2Attribute
Inherits ExportProviderAttributeBase
Implements IVsDebugLaunchTargetProvider2Metadata
Inheritance
ExportVsDebugLaunchTarget2Attribute
Attributes
Implements

Constructors

ExportVsDebugLaunchTarget2Attribute(String, String, ProviderPriority)

Initializes a new instance of the ExportVsDebugLaunchTarget2Attribute class.

Properties

DebuggerTemplate

The debugger type associated with this provider (the type field in launch.vs.json)

OptionFlags

The Options defined for this metadata as flags attribute

(Inherited from ExportProviderAttributeBase)
OptionFlagsInternal

Return the options flags internal

(Inherited from ExportProviderAttributeBase)
Priority

Provider priority

(Inherited from ExportProviderAttributeBase)
Type

The Unique Type for this Provider

(Inherited from ExportProviderAttributeBase)
Version

Version tracking

(Inherited from ExportProviderAttributeBase)

Applies to