Partager via


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

Parser()

Initialise une nouvelle instance de la classe Parser.

Méthodes

Cleanup()

Nettoie l'état interne et prépare une nouvelle analyse.

DisableVariableSubstitution()

Désactive la substitution variable dans le lexer (analyseur lexical).

Dispose()

Libère toutes les ressources utilisées par l’instance actuelle de la classe Parser.

Dispose(Boolean)

Libère toutes les ressources utilisées par l’instance actuelle de la classe Parser.

GetLastCommandLineNumber()

Retourne le numéro de ligne de la dernière commande rencontrée.

Parse()

Démarre l'analyse.

ParserDispose()

Nettoie l'état de l'analyseur.

SetBatchDelimiter(String)

Définit le nouveau délimiteur de lots. Par défaut, le délimiteur de lots est GO.

SetBatchSource(IBatchSource)

Définit l'interface source du lot, utilisée pour servir le texte dans l'analyseur.

SetCommandExecuter(ICommandExecuter)

Définit l'interface de l'exécuteur de la commande, qui traite des commandes sqlcmd et le délimiteur de lots.

SetParseMode(ParseMode)

Définit le mode d'analyseur.

SetRecognizeOnlyVariables(Boolean)

Définit le mode d'analyseur pour reconnaître uniquement des variables.

SetVariableResolver(IVariableResolver)

Définit l'interface du programme de résolution de variable.

S’applique à