AuthoringSink.AddError 方法
添加在分析消息的错误最新报告的。
命名空间: Microsoft.VisualStudio.Package
程序集: Microsoft.VisualStudio.Package.LanguageService.9.0(在 Microsoft.VisualStudio.Package.LanguageService.9.0.dll 中)
Microsoft.VisualStudio.Package.LanguageService(在 Microsoft.VisualStudio.Package.LanguageService.dll 中)
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 中)
语法
声明
Public Overridable Sub AddError ( _
path As String, _
message As String, _
context As TextSpan, _
sev As Severity _
)
public virtual void AddError(
string path,
string message,
TextSpan context,
Severity sev
)
参数
- path
类型:System.String
[in] 源文件的路径。
- message
类型:System.String
[in] 要报告的错误消息。
- context
类型:Microsoft.VisualStudio.TextManager.Interop.TextSpan
[in] TextSpan 指示触发该错误 (用于指示错误代码)。
- sev
类型:Microsoft.VisualStudio.Package.Severity
[in] 错误的严重级别:从 Severity 枚举的值。
备注
如果该分析器遇到在分析操作中的任何错误,则可以通过该方法存储最新报告的错误。此处该假定该分析器可以从简单的语法错误、还原和继续进行分析。这允许用户查看所遇到的任何错误以及进行修复它们全部对生成之前。
请注意到存储错误的此方法使用支持动态检查源代码,,在用户实际生成代码。在列表中的所有代码中出现错误通常显示 (与条曲线编写下划线),并将错误消息显示,当用户将鼠标指针放置在错误行中的光标。
.NET Framework 安全性
- 对直接调用方的完全信任。此成员不能由部分信任的代码使用。有关更多信息,请参见通过部分受信任的代码使用库。