Compartilhar via


ExportCodeRefactoringProviderAttribute Classe

Definição

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

public ref class ExportCodeRefactoringProviderAttribute sealed : System::Composition::ExportAttribute
[System.AttributeUsage(System.AttributeTargets.Class)]
[System.Composition.MetadataAttribute]
public sealed class ExportCodeRefactoringProviderAttribute : System.Composition.ExportAttribute
[System.Composition.MetadataAttribute]
[System.AttributeUsage(System.AttributeTargets.Class, Inherited=false)]
public sealed class ExportCodeRefactoringProviderAttribute : System.Composition.ExportAttribute
[<System.AttributeUsage(System.AttributeTargets.Class)>]
[<System.Composition.MetadataAttribute>]
type ExportCodeRefactoringProviderAttribute = class
    inherit ExportAttribute
[<System.Composition.MetadataAttribute>]
[<System.AttributeUsage(System.AttributeTargets.Class, Inherited=false)>]
type ExportCodeRefactoringProviderAttribute = class
    inherit ExportAttribute
Public NotInheritable Class ExportCodeRefactoringProviderAttribute
Inherits ExportAttribute
Herança
ExportCodeRefactoringProviderAttribute
Atributos

Construtores

ExportCodeRefactoringProviderAttribute(String, String[])

Construtor de atributo usado para especificar a disponibilidade de um provedor de refatoração de código.

Propriedades

DocumentExtensions

As extensões de documento para as quais esse provedor pode fornecer refatorações. 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 refatorações.

DocumentKinds

Os tipos de documento para os quais esse provedor pode fornecer refatorações. Consulte TextDocumentKind. Por padrão, o provedor dá suporte a refatorações somente para documentos de origem, Document.

Languages

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

Name

O nome do CodeRefactoringProvider.

Aplica-se a