CodeDomProvider.Parse(TextReader) Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mengkompilasi kode yang dibaca dari aliran teks yang ditentukan ke dalam CodeCompileUnit.
public:
virtual System::CodeDom::CodeCompileUnit ^ Parse(System::IO::TextReader ^ codeStream);
public virtual System.CodeDom.CodeCompileUnit Parse (System.IO.TextReader codeStream);
abstract member Parse : System.IO.TextReader -> System.CodeDom.CodeCompileUnit
override this.Parse : System.IO.TextReader -> System.CodeDom.CodeCompileUnit
Public Overridable Function Parse (codeStream As TextReader) As CodeCompileUnit
Parameter
- codeStream
- TextReader
Objek TextReader yang digunakan untuk membaca kode yang akan diurai.
Mengembalikan
CodeCompileUnit yang berisi representasi kode yang diurai.
Pengecualian
Metode ini maupun CreateGenerator() metode ini tidak ditimpa dalam kelas turunan.
Keterangan
Catatan
Dalam versi .NET Framework 1.0 dan 1.1, metode ini disediakan oleh ICodeParser implementasi yang dikembalikan oleh CreateParser 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, ICodeParser implementasi 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 pengurai di kelas turunan menggunakan metode usang CreateParser() untuk kompatibilitas dengan penyedia yang sudah ada sebelumnya yang menggunakan pengurai kode. Metode kelas dasar kemudian memanggil metode yang setara dalam ICodeParser implementasi untuk melakukan fungsi ini. Anda akan mendapatkan NotImplementedException jika Anda memanggil metode kelas dasar dari penyedia kode yang tidak menggunakan pengurai kode.