Parser 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
定义用于控制分析器行为的方法。
public ref class Parser : IDisposable
public class Parser : IDisposable
type Parser = class
interface IDisposable
Public Class Parser
Implements IDisposable
- 继承
-
Parser
- 实现
构造函数
Parser() |
初始化 Parser 类的新实例。 |
方法
Cleanup() |
清除内部状态,并且准备新的分析。 |
DisableVariableSubstitution() |
在 lexer 中禁用变量替换。 |
Dispose() |
释放 Parser 的当前实例使用的所有资源。 |
Dispose(Boolean) |
释放 Parser 的当前实例使用的所有资源。 |
GetLastCommandLineNumber() |
返回上次遇到的命令的行号。 |
Parse() |
开始分析。 |
ParserDispose() |
清除分析器状态。 |
SetBatchDelimiter(String) |
设置新的批处理分隔符。 默认情况下,该批处理分隔符为 GO。 |
SetBatchSource(IBatchSource) |
设置批处理源接口,该接口用于将文本馈送到分析器中。 |
SetCommandExecuter(ICommandExecuter) |
设置命令执行器接口,该接口用于处理 sqlcmd 命令和批处理分隔符。 |
SetParseMode(ParseMode) |
设置分析器模式。 |
SetRecognizeOnlyVariables(Boolean) |
将分析器模式设置为仅识别变量。 |
SetVariableResolver(IVariableResolver) |
设置变量解决程序接口。 |