Condividi tramite


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

Parser()

Inizializza una nuova istanza della classe Parser.

Metodi

Cleanup()

Pulisce lo stato interno e prepara una nuova analisi.

DisableVariableSubstitution()

Disabilita la sostituzione di variabile nel lexer.

Dispose()

Rilascia tutte le risorse utilizzate dall'istanza corrente della classe Parser.

Dispose(Boolean)

Rilascia tutte le risorse utilizzate dall'istanza corrente della classe Parser.

GetLastCommandLineNumber()

Restituisce il numero di riga dell'ultimo comando rilevato.

Parse()

Avvia l'analisi.

ParserDispose()

Pulisce lo stato del parser.

SetBatchDelimiter(String)

Imposta il nuovo delimitatore di batch. Per impostazione predefinita, il delimitatore di batch è GO.

SetBatchSource(IBatchSource)

Imposta l'interfaccia dell'origine batch, utilizzata per inserire il testo nel parser.

SetCommandExecuter(ICommandExecuter)

Imposta l'interfaccia dello strumento da riga di comando per l'esecuzione, che elabora comandi sqlcmd e il delimitatore di batch.

SetParseMode(ParseMode)

Imposta la modalità parser.

SetRecognizeOnlyVariables(Boolean)

Imposta la modalità parser per riconoscere solo variabili.

SetVariableResolver(IVariableResolver)

Imposta l'interfaccia del sistema di risoluzione delle variabili.

Si applica a