ExportCodeRefactoringProviderAttribute Kelas

Definisi

Gunakan atribut ini untuk mendeklarasikan CodeRefactoringProvider implementasi sehingga dapat ditemukan oleh host.

C#
[System.AttributeUsage(System.AttributeTargets.Class)]
[System.Composition.MetadataAttribute]
public sealed class ExportCodeRefactoringProviderAttribute : System.Composition.ExportAttribute
C#
[System.Composition.MetadataAttribute]
[System.AttributeUsage(System.AttributeTargets.Class, Inherited=false)]
public sealed class ExportCodeRefactoringProviderAttribute : System.Composition.ExportAttribute
Warisan
ExportCodeRefactoringProviderAttribute
Atribut

Konstruktor

ExportCodeRefactoringProviderAttribute(String, String[])

Konstruktor atribut yang digunakan untuk menentukan ketersediaan penyedia pemfaktoran ulang kode.

Properti

DocumentExtensions

Ekstensi dokumen tempat penyedia ini dapat menyediakan pemfaktoran ulang. Setiap string ekstensi harus menyertakan periode awal, misalnya, ".txt", ".xaml", ".editorconfig", dll. Secara default, nilai ini null dan ekstensi dokumen tidak dianggap untuk menentukan penerapan refaktor.

DocumentKinds

Jenis dokumen tempat penyedia ini dapat menyediakan pemfaktoran ulang. Lihat TextDocumentKind. Secara default, penyedia mendukung pemfaktoran ulang hanya untuk dokumen sumber, Document.

Languages

Bahasa sumber tempat penyedia ini dapat menyediakan pemfaktoran ulang. Lihat LanguageNames.

Name

Nama CodeRefactoringProvider.

Berlaku untuk

Produk Versi
Roslyn 4.2.0, 4.3.0, 4.4.0, 4.5.0, 4.6.0, 4.7.0, 4.8.0, 4.9.2, 3.0.0, 3.1.0, 3.2.0, 3.2.1, 3.3.1, 3.4.0, 3.5.0, 3.6.0, 3.7.0, 3.8.0, 3.9.0, 3.10.0, 3.11.0, 4.0.1, 4.1.0, 4.12.2, 4.13.0