Parser Classe

Definição

Define os métodos que controlam o comportamento de analisador.

public ref class Parser : IDisposable
public class Parser : IDisposable
type Parser = class
    interface IDisposable
Public Class Parser
Implements IDisposable
Herança
Parser
Implementações

Construtores

Parser()

Inicializa uma nova instância da classe Parser.

Métodos

Cleanup()

Apaga o estado interno e se prepara para uma nova análise.

DisableVariableSubstitution()

Desabilita a substituição de variável no lexer.

Dispose()

Libera todos os recursos usados pela instância atual do Parser.

Dispose(Boolean)

Libera todos os recursos usados pela instância atual do Parser.

GetLastCommandLineNumber()

Retorna o número de linha do último comando encontrado.

Parse()

Inicia a análise.

ParserDispose()

Apaga o estado de analisador.

SetBatchDelimiter(String)

Define o novo delimitador de lote. Por padrão, o delimitador de lote é GO.

SetBatchSource(IBatchSource)

Define a interface de origem de lote, que é usada para inserir texto no analisador.

SetCommandExecuter(ICommandExecuter)

Define a interface de executor de comando, que processa comandos sqlcmd e o delimitador de lote.

SetParseMode(ParseMode)

Define o modo do analisador.

SetRecognizeOnlyVariables(Boolean)

Define o modo do analisador para reconhecer somente variáveis.

SetVariableResolver(IVariableResolver)

Define a interface de resolvedor de variável.

Aplica-se a