ExportCodeRefactoringProviderAttribute Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Use this attribute to declare a CodeRefactoringProvider implementation so that it can be discovered by the 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
- Inheritance
-
ExportCodeRefactoringProviderAttribute
- Attributes
Constructors
ExportCodeRefactoringProviderAttribute(String, String[]) |
Attribute constructor used to specify availability of a code refactoring provider. |
Properties
DocumentExtensions |
The document extensions for which this provider can provide refactorings. Each extension string must include the leading period, for example, ".txt", ".xaml", ".editorconfig", etc. By default, this value is null and the document extension is not considered to determine applicability of refactorings. |
DocumentKinds |
The document kinds for which this provider can provide refactorings. See TextDocumentKind. By default, the provider supports refactorings only for source documents, Document. |
Languages |
The source languages for which this provider can provide refactorings. See LanguageNames. |
Name |
The name of the CodeRefactoringProvider. |