Freigeben über


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

Parser()

Initialisiert eine neue Instanz der Parser-Klasse.

Methoden

Cleanup()

Bereinigt den internen Status und bereitet eine neue Analyse vor.

DisableVariableSubstitution()

Deaktiviert die Variablenersetzung im Lexer.

Dispose()

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

Dispose(Boolean)

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

GetLastCommandLineNumber()

Gibt die Zeilennummer des zuletzt erkannten Befehls zurück.

Parse()

Startet die Analyse.

ParserDispose()

Bereinigt den Parserstatus.

SetBatchDelimiter(String)

Legt das neue Batchtrennzeichen fest. Standardmäßig ist das Batchtrennzeichen GO.

SetBatchSource(IBatchSource)

Legt die Batchquellschnittstelle fest, die verwendet wird, um Text in den Parser einzufügen.

SetCommandExecuter(ICommandExecuter)

Legt die Befehlsausführungsschnittstelle fest, die sqlcmd-Befehle und das Batchtrennzeichen verarbeitet.

SetParseMode(ParseMode)

Legt den Parsermodus fest.

SetRecognizeOnlyVariables(Boolean)

Legt den Parsermodus fest, um nur Variablen zu erkennen.

SetVariableResolver(IVariableResolver)

Legt die variable Resolver-Schnittstelle fest.

Gilt für: