Поделиться через


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)

Задает интерфейс вычисления значение переменной.

Применяется к