Parser 类

定义

定义控制解析器行为的方法。

public ref class Parser : IDisposable
public class Parser : IDisposable
type Parser = class
    interface IDisposable
Public Class Parser
Implements IDisposable
继承
Parser
实现

构造函数

名称 说明
Parser()

初始化 Parser 类的新实例。

方法

名称 说明
Cleanup()

清理内部状态,并为新的解析做准备。

DisableVariableSubstitution()

禁用词汇表中的变量替换。

Dispose()

释放当前实例 Parser使用的所有资源。

Dispose(Boolean)

释放当前实例 Parser使用的所有资源。

GetLastCommandLineNumber()

返回最后遇到命令的行号。

Parse()

开始解析。

ParserDispose()

清理解析器状态。

SetBatchDelimiter(String)

设置新的批次分隔符。 默认情况下,批量分隔符是 GO。

SetBatchSource(IBatchSource)

设置批处理源接口,用于将文本输入解析器。

SetCommandExecuter(ICommandExecuter)

设置命令执行器接口,处理 sqlcmd 命令和批处理分隔符。

SetParseMode(ParseMode)

设置解析器模式。

SetRecognizeOnlyVariables(Boolean)

将解析器模式设置为仅识别变量。

SetVariableResolver(IVariableResolver)

设置变量解析器接口。

适用于