Bagikan melalui


CodeDomProvider.Parse(TextReader) Metode

Definisi

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.

Berlaku untuk

Lihat juga