Share via


ExportCustomFileContextProvider2Attribute Class

Definition

MEF export helper for ILaunchConfigurationProviderMetadata

public ref class ExportCustomFileContextProvider2Attribute sealed : Microsoft::VisualStudio::Workspace::CustomContexts::ExportCustomFileContextProviderAttribute
[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 ExportCustomFileContextProvider2Attribute : Microsoft.VisualStudio.Workspace.CustomContexts.ExportCustomFileContextProviderAttribute
[<System.AttributeUsage(System.AttributeTargets.Class | System.AttributeTargets.Field | System.AttributeTargets.Method | System.AttributeTargets.Property, AllowMultiple=false, Inherited=false)>]
[<System.ComponentModel.Composition.MetadataAttribute>]
type ExportCustomFileContextProvider2Attribute = class
    inherit ExportCustomFileContextProviderAttribute
Public NotInheritable Class ExportCustomFileContextProvider2Attribute
Inherits ExportCustomFileContextProviderAttribute
Inheritance
Attributes

Constructors

ExportCustomFileContextProvider2Attribute(CustomFileContextProviderOptions, String, String[], String[], String, ProviderPriority)

Initializes a new instance of the ExportCustomFileContextProvider2Attribute class.

Properties

CustomJsonSchemaContent

The customized json schema

(Inherited from ExportCustomFileContextProviderAttribute)
FilesFilters

Optional. Gets a set of rules (glob patterns) for files. This will constitute "anonymous" content type, aka set of files only available for the given provider. Files that matches this rules (if present) will be passed to the component regardless of their calculated content type.

(Inherited from ExportFileExtensionsAttributeBase)
OptionFlags

The Options defined for this metadata as flags attribute

(Inherited from ExportProviderAttributeBase)
OptionFlagsInternal

Return the options flags internal

(Inherited from ExportCustomFileContextProviderAttribute)
Options

Provider options

(Inherited from ExportCustomFileContextProviderAttribute)
Priority

Provider priority

(Inherited from ExportProviderAttributeBase)
SupportedContentTypes

Optional. List of content types this component wants to handle.

(Inherited from ExportFileExtensionsAttributeBase)
Type

The Unique Type for this Provider

(Inherited from ExportProviderAttributeBase)
Version

Version tracking

(Inherited from ExportProviderAttributeBase)

Applies to