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) |
Задает интерфейс вычисления значение переменной. |