Sprache

Parser Klasse

Definition

Definiert die Methoden, die das Parserverhalten steuern.

public ref class Parser : IDisposable
public class Parser : IDisposable
type Parser = class
    interface IDisposable
Public Class Parser
Implements IDisposable
Vererbung
Parser
Implementiert

Konstruktoren

Name Beschreibung
Parser()

Initialisiert eine neue Instanz der Parser-Klasse.

Methoden

Name Beschreibung
Cleanup()

Bereinigt den inneren Zustand und bereitet eine neue Parse vor.

DisableVariableSubstitution()

Deaktiviert die Variablensubstitution im Lexer.

Dispose()

Gibt alle Ressourcen frei, die von der aktuellen Instanz der Parser.

Dispose(Boolean)

Gibt alle Ressourcen frei, die von der aktuellen Instanz der Parser.

GetLastCommandLineNumber()

Gibt die Zeilennummer des zuletzt begegneten Befehls zurück.

Parse()

Beginnt das Parsing.

ParserDispose()

Entfernt den Parser-Zustand.

SetBatchDelimiter(String)

Setzt den neuen Batch-Trenner. Standardmäßig ist der Batch-Trenner GO.

SetBatchSource(IBatchSource)

Setzt die Batch-Quell-Schnittstelle, die verwendet wird, um Text in den Parser einzuführen.

SetCommandExecuter(ICommandExecuter)

Legt die Kommando-Executer-Schnittstelle fest, die sqlcmd-Befehle und den Batch-Delimiter verarbeitet.

SetParseMode(ParseMode)

Stellt den Parser-Modus ein.

SetRecognizeOnlyVariables(Boolean)

Stellt den Parser-Modus so ein, dass er nur Variablen erkennt.

SetVariableResolver(IVariableResolver)

Setzt die Schnittstelle des variablen Resolvers ein.

Gilt für: