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, Object[]) |
此类型/成员支持 .NET Framework 基础结构,不应直接从代码使用。 分析遇到错误时发生。 |
| OnError(SourceLocation, String) |
此类型/成员支持 .NET Framework 基础结构,不应直接从代码使用。 分析遇到错误时发生。 |
| StartBlock() |
此类型/成员支持 .NET Framework 基础结构,不应直接从代码使用。 在块生成器堆栈的末尾添加新块生成器,并返回返回结束块的可释放操作。 |
| StartBlock(BlockType) |
此类型/成员支持 .NET Framework 基础结构,不应直接从代码使用。 在块生成器堆栈的末尾添加新块生成器,并返回返回结束块的可释放操作。 |
| SwitchActiveParser() |
此类型/成员支持 .NET Framework 基础结构,不应直接从代码使用。 或者将代码分析器或标记分析器切换为活动分析程序。 |