Condividi tramite


ExportCodeFixProviderAttribute Classe

Definizione

Usare questo attributo per dichiarare un'implementazione CodeFixProvider in modo che possa essere individuata dall'host.

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
Ereditarietà
ExportCodeFixProviderAttribute
Attributi

Costruttori

ExportCodeFixProviderAttribute(String, String[])

Costruttore di attributi usato per specificare l'applicazione automatica di un provider di correzione del codice.

Proprietà

DocumentExtensions

Estensioni del documento per cui questo provider può fornire correzioni del codice. Ogni stringa di estensione deve includere il periodo iniziale, ad esempio ".txt", ".xaml", ".editorconfig" e così via. Per impostazione predefinita, questo valore è Null e l'estensione del documento non viene considerata per determinare l'applicabilità delle correzioni del codice.

DocumentKinds

Tipi di documento per i quali questo provider può fornire correzioni del codice. Vedere TextDocumentKind. Per impostazione predefinita, il provider supporta correzioni di codice solo per i documenti di origine, Document. Specificare la rappresentazione stringa dei tipi di documenti per questa proprietà, ad esempio DocumentKinds = new[] { nameof(TextDocumentKind.AdditionalDocument) }

Languages

Le lingue di origine per cui questo provider può fornire correzioni. Vedere LanguageNames.

Name

Nome facoltativo dell'oggetto CodeFixProvider.

Si applica a