ParserContext 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
此类型/成员支持 .NET Framework 基础结构,不能在代码中直接使用。 表示其上下文可以切换到代码或标记的分析器。
public class ParserContext
type ParserContext = class
Public Class ParserContext
- 继承
-
ParserContext
构造函数
ParserContext(ITextDocument, ParserBase, ParserBase, ParserBase) |
此类型/成员支持 .NET Framework 基础结构,不能在代码中直接使用。 初始化 ParserContext 类的新实例。 |
属性
ActiveParser |
此类型/成员支持 .NET Framework 基础结构,不能在代码中直接使用。 获取或设置上下文的活动分析器。 |
CodeParser |
此类型/成员支持 .NET Framework 基础结构,不能在代码中直接使用。 获取或设置上下文的代码分析器。 |
CurrentBlock |
此类型/成员支持 .NET Framework 基础结构,不能在代码中直接使用。 获取当前块生成器。 |
CurrentCharacter |
此类型/成员支持 .NET Framework 基础结构,不能在代码中直接使用。 获取源的当前字符。 |
DesignTimeMode |
此类型/成员支持 .NET Framework 基础结构,不能在代码中直接使用。 获取或设置用于指示分析器是否处于设计模式的值。 |
EndOfFile |
此类型/成员支持 .NET Framework 基础结构,不能在代码中直接使用。 获取一个值,该值指示源状态是否为文件末尾。 |
Errors |
此类型/成员支持 .NET Framework 基础结构,不能在代码中直接使用。 获取或设置在分析期间所发生错误的列表。 |
LastAcceptedCharacters |
此类型/成员支持 .NET Framework 基础结构,不能在代码中直接使用。 获取最后接受的字符。 |
LastSpan |
此类型/成员支持 .NET Framework 基础结构,不能在代码中直接使用。 获取或设置最后一个跨度。 |
MarkupParser |
此类型/成员支持 .NET Framework 基础结构,不能在代码中直接使用。 获取或设置上下文的标记分析器。 |
Source |
此类型/成员支持 .NET Framework 基础结构,不能在代码中直接使用。 获取或设置源文档的文本读取器。 |
WhiteSpaceIsSignificantToAncestorBlock |
此类型/成员支持 .NET Framework 基础结构,不能在代码中直接使用。 获取或设置用于指示空格是否对上级块很重要的值。 |
方法
AddSpan(Span) |
此类型/成员支持 .NET Framework 基础结构,不能在代码中直接使用。 在块生成器堆栈的末尾添加指定的跨度。 |
CompleteParse() |
此类型/成员支持 .NET Framework 基础结构,不能在代码中直接使用。 分析最后一个跨度并返回包含新生成块的分析结果。 |
EndBlock() |
此类型/成员支持 .NET Framework 基础结构,不能在代码中直接使用。 从块生成器堆栈的最后一项创建结束块。 |
IsWithin(BlockType) |
此类型/成员支持 .NET Framework 基础结构,不能在代码中直接使用。 确定指定的块类型是否存在于块生成器列表中。 |
OnError(SourceLocation, String) |
此类型/成员支持 .NET Framework 基础结构,不能在代码中直接使用。 分析遇到错误时发生。 |
OnError(SourceLocation, String, Object[]) |
此类型/成员支持 .NET Framework 基础结构,不能在代码中直接使用。 在分析遇到错误时发生。 |
StartBlock() |
此类型/成员支持 .NET Framework 基础结构,不能在代码中直接使用。 在块生成器堆栈的末尾添加新块生成器并返回用于返回结束块的可释放操作。 |
StartBlock(BlockType) |
此类型/成员支持 .NET Framework 基础结构,不能在代码中直接使用。 在块生成器堆栈的末尾添加新块生成器并返回用于返回结束块的可释放操作。 |
SwitchActiveParser() |
此类型/成员支持 .NET Framework 基础结构,不能在代码中直接使用。 或者切换代码分析器或标记分析器作为活动分析器。 |