Parser Classe

Definição

Define os métodos que controlam o comportamento do analisador sintático.

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

Nome Description
Parser()

Inicializa uma nova instância da classe Parser.

Métodos

Nome Description
Cleanup()

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

DisableVariableSubstitution()

Desativa a substituição de variáveis 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 da linha do último comando encontrado.

Parse()

Começa a análise analisada.

ParserDispose()

Limpa o estado do parser.

SetBatchDelimiter(String)

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

SetBatchSource(IBatchSource)

Define a interface de origem em lote, que é usada para alimentar texto no parser.

SetCommandExecuter(ICommandExecuter)

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

SetParseMode(ParseMode)

Define o modo de analisador.

SetRecognizeOnlyVariables(Boolean)

Define o modo de análise para reconhecer apenas variáveis.

SetVariableResolver(IVariableResolver)

Define a interface do resolver variável.

Aplica-se a