ExportCodeRefactoringProviderAttribute Klasse

Definition

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

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

Konstruktoren

ExportCodeRefactoringProviderAttribute(String, String[])

Attributkonstruktor, der verwendet wird, um die Verfügbarkeit eines Coderefactoringanbieters anzugeben.

Eigenschaften

DocumentExtensions

Die Dokumenterweiterungen, für die dieser Anbieter Refactorings 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 Refactorings zu bestimmen.

DocumentKinds

Die Dokumenttypen, für die dieser Anbieter Refactorings bereitstellen kann. Siehe TextDocumentKind. Standardmäßig unterstützt der Anbieter Refactorings nur für Quelldokumente, Document.

Languages

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

Name

Der Name von CodeRefactoringProvider.

Gilt für: