CodeDomProvider.Parse(TextReader) Metodo

Definizione

Compila il codice letto dal flusso di testo specificato in un oggetto 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

Parametri

codeStream
TextReader

Oggetto TextReader utilizzato per leggere il codice da analizzare.

Valori restituiti

Oggetto CodeCompileUnit contenente una rappresentazione del codice analizzato.

Eccezioni

Né questo metodo né il CreateGenerator() metodo viene sottoposto a override in una classe derivata.

Commenti

Note

In .NET Framework versioni 1.0 e 1.1, questo metodo viene fornito dall'implementazione restituita dal metodo /> ICodeParser viene chiamata dalla classe base.

Note per gli eredi

Se si esegue l'override di questo metodo, non è necessario chiamare il metodo corrispondente della classe base. Il metodo della classe base crea un parser nella classe derivata usando il metodo obsoleto CreateParser() per la compatibilità con i provider preesistenti che usano parser di codice. Il metodo della classe base chiama quindi il metodo equivalente nell'implementazione ICodeParser per eseguire questa funzione. Si otterrà un NotImplementedException valore se si chiama il metodo della classe base da un provider di codice che non usa un parser di codice.

Si applica a

Vedi anche