Compartilhar via


ExportCodeFixProviderAttribute Classe

Definição

Use esse atributo para declarar uma CodeFixProvider implementação para que ela possa ser descoberta pelo host.

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
Herança
ExportCodeFixProviderAttribute
Atributos

Construtores

ExportCodeFixProviderAttribute(String, String[])

Construtor de atributo usado para especificar a aplicação automática de um provedor de correção de código.

Propriedades

DocumentExtensions

As extensões de documento para as quais esse provedor pode fornecer correções de código. Cada cadeia de caracteres de extensão deve incluir o período à esquerda, por exemplo, ".txt", ".xaml", ".editorconfig", etc. Por padrão, esse valor é nulo e a extensão do documento não é considerada para determinar a aplicabilidade de correções de código.

DocumentKinds

Os tipos de documento para os quais esse provedor pode fornecer correções de código. Consulte TextDocumentKind. Por padrão, o provedor dá suporte a correções de código somente para documentos de origem, Document. Forneça representação de cadeia de caracteres dos tipos de documentos para esta propriedade, por exemplo: DocumentKinds = new[] { nameof(TextDocumentKind.AdditionalDocument) }

Languages

Os idiomas de origem para os quais esse provedor pode fornecer correções. Consulte LanguageNames.

Name

Nome opcional do CodeFixProvider.

Aplica-se a