CodeDomProvider.Parse(TextReader) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Компилирует код, считывающийся из указанного текстового потока, в объект 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
Параметры
- codeStream
- TextReader
TextReader Объект, используемый для чтения кода для анализа.
Возвращаемое значение
Объект, CodeCompileUnit содержащий представление синтаксического кода.
Исключения
Ни этот метод, ни CreateGenerator() метод переопределяются в производном классе.
Комментарии
Note
В .NET Framework версии 1.0 и 1.1 этот метод предоставляется реализацией ICodeParser, возвращаемой методом CreateParser поставщика. В версии 2.0 этот метод можно вызывать непосредственно в поставщике кода, даже если он не переопределяется поставщиком кода. Если поставщик кода не переопределяет этот метод, ICodeParser реализация вызывается базовым классом.
Примечания для тех, кто наследует этот метод
При переопределении этого метода не следует вызывать соответствующий метод базового класса. Метод базового класса создает средство синтаксического анализа в производном классе с помощью устаревшего CreateParser() метода для совместимости с предисловными поставщиками, использующими средства синтаксического анализа кода. Затем метод базового класса вызывает эквивалентный метод в ICodeParser реализации для выполнения этой функции. NotImplementedException При вызове метода базового класса из поставщика кода, который не использует средство синтаксического анализа кода.