ModelingErrorListProvider 为 ModelingdocData 提供报告错误/警告消息至 VS 错误列表窗口的方法。
此 API 不兼容 CLS。
继承层次结构
System.Object
Microsoft.VisualStudio.Modeling.Shell.ModelingErrorListProvider
命名空间: Microsoft.VisualStudio.Modeling.Shell
程序集: Microsoft.VisualStudio.Modeling.Sdk.Shell.12.0(在 Microsoft.VisualStudio.Modeling.Sdk.Shell.12.0.dll 中)
语法
声明
<CLSCompliantAttribute(False)> _
Public NotInheritable Class ModelingErrorListProvider _
Implements IDisposable, IVsRunningDocTableEvents
[CLSCompliantAttribute(false)]
public sealed class ModelingErrorListProvider : IDisposable,
IVsRunningDocTableEvents
ModelingErrorListProvider 类型公开以下成员。
属性
名称 | 说明 | |
---|---|---|
![]() |
Count | 当前在列表中的项数。 |
页首
方法
名称 | 说明 | |
---|---|---|
![]() |
AddItem | 将新项添加到列表。 |
![]() |
Clear | 清除项。 |
![]() |
Dispose | 释放由 ModelingErrorListProvider 类的当前实例占用的所有资源。 |
![]() |
Equals | 确定指定的对象是否等于当前对象。 (继承自 Object。) |
![]() |
Finalize | 析构函数 (重写 Object.Finalize()。) |
![]() |
GetHashCode | 作为默认哈希函数。 (继承自 Object。) |
![]() |
GetType | 获取当前实例的 Type。 (继承自 Object。) |
![]() |
HideItems | 从错误列表窗口移除项目。 |
![]() |
ResumeRefresh | 每次添加一个项会恢复错误列表刷新。应在 SuspendRefresh 后调用,通常在批量的最后一项被添加之后是对的。 |
![]() |
ShowItems | 显示在“错误列表”窗口中的项目。 |
![]() |
SuspendRefresh | 防止每次项目增加时错误表同步更新。在添加大量项到错误列表之前调用,达到更佳的性能。 |
![]() |
ToString | 返回表示当前对象的字符串。 (继承自 Object。) |
页首
显式接口实现
名称 | 说明 | |
---|---|---|
![]() ![]() |
IVsRunningDocTableEvents.OnAfterAttributeChange | IVsRunningDocTableEvents.OnAfterAttributeChange |
![]() ![]() |
IVsRunningDocTableEvents.OnAfterDocumentWindowHide | IVsRunningDocTableEvents.OnAfterDocumentWindowHide |
![]() ![]() |
IVsRunningDocTableEvents.OnAfterFirstDocumentLock | IVsRunningDocTableEvents.OnAfterDocumentWindowHide |
![]() ![]() |
IVsRunningDocTableEvents.OnAfterSave | IVsRunningDocTableEvents.OnAfterSave |
![]() ![]() |
IVsRunningDocTableEvents.OnBeforeDocumentWindowShow | IVsRunningDocTableEvents.OnBeforeDocumentWindowShow |
![]() ![]() |
IVsRunningDocTableEvents.OnBeforeLastDocumentUnlock | IVsRunningDocTableEvents.OnBeforeLastDocumentUnlock |
页首
线程安全
此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。