Partager via


ExportCodeRefactoringProviderAttribute Classe

Définition

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

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
Héritage
ExportCodeRefactoringProviderAttribute
Attributs

Constructeurs

ExportCodeRefactoringProviderAttribute(String, String[])

Constructeur d’attribut utilisé pour spécifier la disponibilité d’un fournisseur de refactorisation de code.

Propriétés

DocumentExtensions

Extensions de document pour lesquelles ce fournisseur peut fournir des refactorisations. 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 refactorisations.

DocumentKinds

Types de documents pour lesquels ce fournisseur peut fournir des refactorisations. Consultez TextDocumentKind. Par défaut, le fournisseur prend en charge les refactorisations uniquement pour les documents sources, Document.

Languages

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

Name

Nom de l'objet CodeRefactoringProvider.

S’applique à