Partager via


ExportCodeFixProviderAttribute Classe

Définition

Utilisez cet attribut pour déclarer une CodeFixProvider implémentation afin qu’elle puisse être découverte par l’hôte.

public ref class ExportCodeFixProviderAttribute sealed : System::Composition::ExportAttribute
[System.AttributeUsage(System.AttributeTargets.Class)]
[System.Composition.MetadataAttribute]
public sealed class ExportCodeFixProviderAttribute : System.Composition.ExportAttribute
[System.Composition.MetadataAttribute]
[System.AttributeUsage(System.AttributeTargets.Class, Inherited=false)]
public sealed class ExportCodeFixProviderAttribute : System.Composition.ExportAttribute
[<System.AttributeUsage(System.AttributeTargets.Class)>]
[<System.Composition.MetadataAttribute>]
type ExportCodeFixProviderAttribute = class
    inherit ExportAttribute
[<System.Composition.MetadataAttribute>]
[<System.AttributeUsage(System.AttributeTargets.Class, Inherited=false)>]
type ExportCodeFixProviderAttribute = class
    inherit ExportAttribute
Public NotInheritable Class ExportCodeFixProviderAttribute
Inherits ExportAttribute
Héritage
ExportCodeFixProviderAttribute
Attributs

Constructeurs

ExportCodeFixProviderAttribute(String, String[])

Constructeur d’attribut utilisé pour spécifier l’application automatique d’un fournisseur de correctifs de code.

Propriétés

DocumentExtensions

Extensions de document pour lesquelles ce fournisseur peut fournir des correctifs de code. Chaque chaîne d’extension doit inclure la période de début, par exemple , « .txt », . xaml », « . editorconfig », etc. Par défaut, cette valeur est null et l’extension de document n’est pas considérée pour déterminer l’applicabilité des correctifs de code.

DocumentKinds

Types de documents pour lesquels ce fournisseur peut fournir des correctifs de code. Consultez TextDocumentKind. Par défaut, le fournisseur prend en charge les correctifs de code uniquement pour les documents sources, Document. Fournir une représentation sous forme de chaîne des types de documents pour cette propriété, par exemple : DocumentKinds = new[] { nameof(TextDocumentKind.AdditionalDocument) }

Languages

Langues sources pour lesquelles ce fournisseur peut fournir des correctifs. Consultez LanguageNames.

Name

Nom facultatif du CodeFixProvider.

S’applique à