ParseReason 枚举
用于分析操作在语言服务中提供原因。
命名空间: Microsoft.VisualStudio.Package
程序集: Microsoft.VisualStudio.Package.LanguageService.11.0(在 Microsoft.VisualStudio.Package.LanguageService.11.0.dll 中)
Microsoft.VisualStudio.Package.LanguageService.10.0(在 Microsoft.VisualStudio.Package.LanguageService.10.0.dll 中)
Microsoft.VisualStudio.Package.LanguageService.9.0(在 Microsoft.VisualStudio.Package.LanguageService.9.0.dll 中)
Microsoft.VisualStudio.Package.LanguageService(在 Microsoft.VisualStudio.Package.LanguageService.dll 中)
语法
声明
Public Enumeration ParseReason
public enum ParseReason
成员
成员名称 | 说明 | |
---|---|---|
None | 指示的占位符值分析不应完成。 | |
MemberSelect | 在当前位置之前分析分隔符获取成员列表类的。 | |
HighlightBraces | 分析查找包含给定位置的匹配的语言为 (例如 “{”和 “}”或 “AMP_LT”和 “AMP_GT”),因此它们及其内容中显示。 | |
MemberSelectAndHighlightBraces | 在当前位置分析字符完成成员选择,并显示相对对分析的字符 (如 ") 在”方法名称后面)。 | |
MatchBraces | 分析在给定位置语言设置为查找其匹配。 | |
Check | 分析整个源文件,检查错误。此通过还应创建列表匹配的语言为数组、密码、成员和方法。 | |
CompleteWord | 分析获取部分完成单词,在当前位置来显示列表可能的完成之前 (成员、参数,方法)。 | |
DisplayMemberList | 分析分隔符,并在它之前的名称,获取在成员完成中显示的成员列表。 | |
QuickInfo | 在给定位置分析该标识符或选择获取类型在 IntelliSense 快速信息 " 工具提示中显示的信息。 | |
MethodTip | 分析方案名称,在当前位置导致与方法名任何重载方法的签名之前的列表。 | |
Autos | 分析代码在特定位置块获取可能是调试窗口的 汽车 的利益的任何表达式 (表达式是可以计算生成值) 变量或参数的名称。 | |
CodeSpan | 分析包含指定的位置的代码段查找语句的区域。使用在验证断点。 | |
Goto | 在指定的位置将分析该标识符或表达式获取标识符定义,声明或引用文件的一个可能的 URI。 |
备注
这些是分析操作在语言服务中执行的所有原因。 大多数原因限制分析为当前行因此非常快,因此某些原因是在后台线程需要可能需要一段时间的更广泛分析和通常执行。