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


ExportCodeFixProviderAttribute Класс

Определение

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

public ref class ExportCodeFixProviderAttribute sealed : System::Composition::ExportAttribute
[System.AttributeUsage(System.AttributeTargets.Class)]
[System.Composition.MetadataAttribute]
public sealed class ExportCodeFixProviderAttribute : System.Composition.ExportAttribute
[System.Composition.MetadataAttribute]
[System.AttributeUsage(System.AttributeTargets.Class, Inherited=false)]
public sealed class ExportCodeFixProviderAttribute : System.Composition.ExportAttribute
[<System.AttributeUsage(System.AttributeTargets.Class)>]
[<System.Composition.MetadataAttribute>]
type ExportCodeFixProviderAttribute = class
    inherit ExportAttribute
[<System.Composition.MetadataAttribute>]
[<System.AttributeUsage(System.AttributeTargets.Class, Inherited=false)>]
type ExportCodeFixProviderAttribute = class
    inherit ExportAttribute
Public NotInheritable Class ExportCodeFixProviderAttribute
Inherits ExportAttribute
Наследование
ExportCodeFixProviderAttribute
Атрибуты

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

ExportCodeFixProviderAttribute(String, String[])

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

Свойства

DocumentExtensions

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

DocumentKinds

Типы документов, для которых этот поставщик может предоставлять исправления кода. См. раздел TextDocumentKind. По умолчанию поставщик поддерживает исправления кода только для исходных документов. Document Предоставьте строковое представление типов документов для этого свойства, например: DocumentKinds = new[] { nameof(TextDocumentKind.AdditionalDocument) }

Languages

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

Name

Необязательное CodeFixProviderимя объекта .

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