Langue

Parser Classe

Définition

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.

S’applique à