Parser Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Определяет методы управления поведением синтаксического анализатора.
public ref class Parser : IDisposable
public class Parser : IDisposable
type Parser = class
interface IDisposable
Public Class Parser
Implements IDisposable
- Наследование
-
Parser
- Реализации
Конструкторы
| Parser() |
Инициализирует новый экземпляр класса Parser. |
Методы
| Cleanup() |
Очищает внутреннее состояние и готовится к новому анализу. |
| DisableVariableSubstitution() |
Отключает подстановки переменных в лексическом анализаторе. |
| Dispose() |
Освобождает все ресурсы, используемые текущим экземпляром Parser. |
| Dispose(Boolean) |
Освобождает все ресурсы, используемые текущим экземпляром Parser. |
| GetLastCommandLineNumber() |
Возвращает номер строки последней встреченной команды. |
| Parse() |
Запускает анализ. |
| ParserDispose() |
Очищает состояние анализатора. |
| SetBatchDelimiter(String) |
Задает новый разделитель пакета. По умолчанию разделителем пакета служит команда GO. |
| SetBatchSource(IBatchSource) |
Задает интерфейс источника пакета, подающего текст в анализатор. |
| SetCommandExecuter(ICommandExecuter) |
Задает интерфейс исполнителя команд, обрабатывающий команды sqlcmd и разделитель пакета. |
| SetParseMode(ParseMode) |
Задает режим анализа. |
| SetRecognizeOnlyVariables(Boolean) |
Задает режим анализа, в котором опознаются только переменные. |
| SetVariableResolver(IVariableResolver) |
Задает интерфейс вычисления значение переменной. |