Freigeben über


ExportCodeFixProviderAttribute Klasse

Definition

Verwenden Sie dieses Attribut, um eine CodeFixProvider Implementierung zu deklarieren, damit sie vom Host erkannt werden kann.

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
Vererbung
ExportCodeFixProviderAttribute
Attribute

Konstruktoren

ExportCodeFixProviderAttribute(String, String[])

Attributkonstruktor, der zum Angeben der automatischen Anwendung eines Codefixanbieters verwendet wird.

Eigenschaften

DocumentExtensions

Die Dokumenterweiterungen, für die dieser Anbieter Codekorrekturen bereitstellen kann. Jede Erweiterungszeichenfolge muss den führenden Zeitraum enthalten, z. B. ".txt", ".xaml", ".editorconfig" usw. Standardmäßig ist dieser Wert NULL, und die Dokumenterweiterung wird nicht berücksichtigt, um die Anwendbarkeit von Codefixes zu bestimmen.

DocumentKinds

Die Dokumenttypen, für die dieser Anbieter Codekorrekturen bereitstellen kann. Siehe TextDocumentKind. Standardmäßig unterstützt der Anbieter Codefixes nur für Quelldokumente, Document. Bereitstellen einer Zeichenfolgendarstellung der Dokumenttypen für diese Eigenschaft, z. B.: DocumentKinds = new[] { nameof(TextDocumentKind.AdditionalDocument) }

Languages

Die Quellsprachen, für die dieser Anbieter Korrekturen bereitstellen kann. Siehe LanguageNames.

Name

Optionaler Name von CodeFixProvider.

Gilt für: