Parser Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Définit les méthodes qui contrôlent le comportement de l’analyseur.
public ref class Parser : IDisposable
public class Parser : IDisposable
type Parser = class
interface IDisposable
Public Class Parser
Implements IDisposable
- Héritage
-
Parser
- Implémente
Constructeurs
| Nom | Description |
|---|---|
| Parser() |
Initialise une nouvelle instance de la classe Parser. |
Méthodes
| Nom | Description |
|---|---|
| Cleanup() |
Il nettoie l’état interne et se prépare pour une nouvelle analyse syntatique. |
| DisableVariableSubstitution() |
Désactive la substitution variable dans le lexer. |
| Dispose() |
Libère toutes les ressources utilisées par l’instance actuelle du Parser. |
| Dispose(Boolean) |
Libère toutes les ressources utilisées par l’instance actuelle du Parser. |
| GetLastCommandLineNumber() |
Retourne le numéro de ligne de la dernière commande rencontrée. |
| Parse() |
Commence l’analyse syntaxique. |
| ParserDispose() |
Ça nettoie l’état de l’analyseur. |
| SetBatchDelimiter(String) |
Définit le nouveau délimiteur de lot. Par défaut, le délimiteur batch est GO. |
| SetBatchSource(IBatchSource) |
Définit l’interface source batch, qui sert à alimenter le texte dans l’analyseur. |
| SetCommandExecuter(ICommandExecuter) |
Définit l’interface exécuteur de commandes, qui traite les commandes sqlcmd et le délimiteur batch. |
| SetParseMode(ParseMode) |
Définit le mode analyseur. |
| SetRecognizeOnlyVariables(Boolean) |
Règle le mode analyseur pour ne reconnaître que les variables. |
| SetVariableResolver(IVariableResolver) |
Définit l’interface de résolution variable. |