Поделиться через


ExportCodeRefactoringProviderAttribute Класс

Определение

Используйте этот атрибут для объявления CodeRefactoringProvider реализации, чтобы ее можно было обнаружить узлом.

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
Наследование
ExportCodeRefactoringProviderAttribute
Атрибуты

Конструкторы

ExportCodeRefactoringProviderAttribute(String, String[])

Конструктор атрибутов, используемый для указания доступности поставщика рефакторинга кода.

Свойства

DocumentExtensions

Расширения документов, для которых этот поставщик может предоставлять рефакторинг. Каждая строка расширения должна содержать начальную точку, например ".txt", .xaml", .editorconfig" и т. д. По умолчанию это значение равно NULL, и расширение документа не учитывается для определения применимости рефакторинга.

DocumentKinds

Типы документов, для которых этот поставщик может предоставлять рефакторинг. См. раздел TextDocumentKind. По умолчанию поставщик поддерживает рефакторинг только для исходных документов, Document.

Languages

Исходные языки, для которых этот поставщик может предоставлять рефакторинг. См. раздел LanguageNames.

Name

Имя CodeRefactoringProvider.

Применяется к