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имя объекта . |