Bagikan melalui


CodeDomProvider.Supports(GeneratorSupport) Metode

Definisi

Mengembalikan nilai yang menunjukkan apakah dukungan pembuatan kode yang ditentukan disediakan.

public:
 virtual bool Supports(System::CodeDom::Compiler::GeneratorSupport generatorSupport);
public virtual bool Supports (System.CodeDom.Compiler.GeneratorSupport generatorSupport);
abstract member Supports : System.CodeDom.Compiler.GeneratorSupport -> bool
override this.Supports : System.CodeDom.Compiler.GeneratorSupport -> bool
Public Overridable Function Supports (generatorSupport As GeneratorSupport) As Boolean

Parameter

generatorSupport
GeneratorSupport

Objek GeneratorSupport yang menunjukkan jenis dukungan pembuatan kode untuk diverifikasi.

Mengembalikan

true jika dukungan pembuatan kode yang ditentukan disediakan; jika tidak, false.

Pengecualian

Metode ini maupun CreateGenerator() metode ini tidak ditimpa dalam kelas turunan.

Keterangan

Metode ini dapat dipanggil dengan sejumlah GeneratorSupport bendera sekaligus untuk menguji serangkaian kemampuan dengan menggabungkan serangkaian bendera kemampuan yang sesuai bersama dengan operator biner OR (|).

Catatan

Dalam .NET Framework versi 1.0 dan 1.1, metode ini disediakan oleh ICodeGenerator implementasi yang dikembalikan oleh CreateGenerator metode penyedia. Dalam versi 2.0, metode ini dapat dipanggil langsung pada penyedia kode meskipun tidak ditimpa oleh penyedia kode. Jika penyedia kode tidak mengambil alih metode ini, ICodeGenerator implementasinya dipanggil oleh kelas dasar.

Catatan Bagi Inheritor

Jika Anda mengambil alih metode ini, Anda tidak boleh memanggil metode yang sesuai dari kelas dasar. Metode kelas dasar membuat generator di kelas turunan menggunakan metode usang CreateGenerator() untuk kompatibilitas dengan penyedia yang sudah ada sebelumnya yang menggunakan generator kode. Metode kelas dasar kemudian memanggil metode yang setara dalam ICodeGenerator implementasi untuk melakukan fungsi ini. Anda akan mendapatkan NotImplementedException jika Anda memanggil metode kelas dasar dari penyedia kode yang tidak menggunakan generator kode.

Berlaku untuk

Lihat juga