Compartir a través de


Parser Clase

Definición

Define los métodos que controlan el comportamiento del analizador.

public ref class Parser : IDisposable
public class Parser : IDisposable
type Parser = class
    interface IDisposable
Public Class Parser
Implements IDisposable
Herencia
Parser
Implementaciones

Constructores

Parser()

Inicializa una nueva instancia de la clase Parser.

Métodos

Cleanup()

Limpia el estado interno y se prepara para un nuevo análisis.

DisableVariableSubstitution()

Deshabilita la sustitución de variables en Lexer.

Dispose()

Libera todos los recursos utilizados por la instancia actual de la clase Parser.

Dispose(Boolean)

Libera todos los recursos utilizados por la instancia actual de la clase Parser.

GetLastCommandLineNumber()

Devuelve el número de línea del último comando encontrado.

Parse()

Inicia el análisis.

ParserDispose()

Limpia el estado del analizador.

SetBatchDelimiter(String)

Establece el nuevo delimitador de lotes. De forma predeterminada, el delimitador de lotes es GO.

SetBatchSource(IBatchSource)

Establece la interfaz de origen de lotes, que se usa para incluir texto en el analizador.

SetCommandExecuter(ICommandExecuter)

Establece la interfaz del ejecutor de comandos, que procesa los comandos de sqlcmd y el delimitador de lotes.

SetParseMode(ParseMode)

Establece el modo del analizador.

SetRecognizeOnlyVariables(Boolean)

Establece el modo del analizador para que solo reconozca las variables.

SetVariableResolver(IVariableResolver)

Establece la interfaz de resolución de variables.

Se aplica a