ExportCodeRefactoringProviderAttribute Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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. |