Share via


ExportProjectActionSettingsProviderAttribute Class

Definition

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

[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 ExportProjectActionSettingsProviderAttribute : Microsoft.VisualStudio.Workspace.ExportProviderAttributeBase, Microsoft.VisualStudio.Workspace.IProjectActionSettingsProviderMetadata
[<System.AttributeUsage(System.AttributeTargets.Class | System.AttributeTargets.Field | System.AttributeTargets.Method | System.AttributeTargets.Property, AllowMultiple=false, Inherited=false)>]
[<System.ComponentModel.Composition.MetadataAttribute>]
type ExportProjectActionSettingsProviderAttribute = class
    inherit ExportProviderAttributeBase
    interface IProjectActionSettingsProviderMetadata
    interface IProviderMetadataBase
Public NotInheritable Class ExportProjectActionSettingsProviderAttribute
Inherits ExportProviderAttributeBase
Implements IProjectActionSettingsProviderMetadata
Inheritance
ExportProjectActionSettingsProviderAttribute
Attributes
Implements

Constructors

ExportProjectActionSettingsProviderAttribute(String, ProviderPriority, String[])

Initializes a new instance of the ExportProjectActionSettingsProviderAttribute class.

Properties

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)
SupportedContextTypes

Gets a collection of project actions context types supported by this provider.

Type

The Unique Type for this Provider

(Inherited from ExportProviderAttributeBase)
Version

Version tracking

(Inherited from ExportProviderAttributeBase)

Applies to