ExportCodeRefactoringProviderAttribute Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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. |