Lingua

Parser Classe

Definizione

Definisce i metodi che controllano il comportamento del parser.

public ref class Parser : IDisposable
public class Parser : IDisposable
type Parser = class
    interface IDisposable
Public Class Parser
Implements IDisposable
Ereditarietà
Parser
Implementazioni

Costruttori

Nome Descrizione
Parser()

Inizializza una nuova istanza della classe Parser.

Metodi

Nome Descrizione
Cleanup()

Risolve lo stato interno e si prepara a una nuova analisi.

DisableVariableSubstitution()

Disabilita la sostituzione variabile nel lexer.

Dispose()

Rilascia tutte le risorse usate dall'istanza corrente di Parser.

Dispose(Boolean)

Rilascia tutte le risorse usate dall'istanza corrente di Parser.

GetLastCommandLineNumber()

Restituisce il numero di riga dell'ultimo comando incontrato.

Parse()

Inizia la parsing.

ParserDispose()

Risolve lo stato del parser.

SetBatchDelimiter(String)

Imposta il nuovo delimitatore per batch. Di default, il delimitatore batch è GO.

SetBatchSource(IBatchSource)

Imposta l'interfaccia sorgente batch, che viene utilizzata per inserire testo nel parser.

SetCommandExecuter(ICommandExecuter)

Imposta l'interfaccia dell'esecutore di comandi, che elabora i comandi sqlcmd e il delimitatore batch.

SetParseMode(ParseMode)

Imposta la modalità parser.

SetRecognizeOnlyVariables(Boolean)

Imposta la modalità parser per riconoscere solo le variabili.

SetVariableResolver(IVariableResolver)

Imposta l'interfaccia del resolver variabile.

Si applica a