Condividi tramite


ExportCodeRefactoringProviderAttribute Classe

Definizione

Usare questo attributo per dichiarare un'implementazione CodeRefactoringProvider in modo che possa essere individuata dall'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
Ereditarietà
ExportCodeRefactoringProviderAttribute
Attributi

Costruttori

ExportCodeRefactoringProviderAttribute(String, String[])

Costruttore di attributi usato per specificare la disponibilità di un provider di refactoring del codice.

Proprietà

DocumentExtensions

Estensioni del documento per cui questo provider può fornire refactoring. Ogni stringa di estensione deve includere il periodo iniziale, ad esempio ".txt", ".xaml", ".editorconfig" e così via. Per impostazione predefinita, questo valore è Null e l'estensione del documento non viene considerata per determinare l'applicabilità dei refactoring.

DocumentKinds

Tipi di documento per i quali questo provider può fornire refactoring. Vedere TextDocumentKind. Per impostazione predefinita, il provider supporta il refactoring solo per i documenti di origine, Document.

Languages

Lingue di origine per cui questo provider può fornire refactoring. Vedere LanguageNames.

Name

Nome di CodeRefactoringProvider.

Si applica a