Parser Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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. |