Parser Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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. |