ProvideLanguageServiceAttribute.MaxErrorMessages 属性
确定语言服务可以用于分析操作在报告错误消息的最大数目。
命名空间: Microsoft.VisualStudio.Shell
程序集: Microsoft.VisualStudio.Shell.11.0(在 Microsoft.VisualStudio.Shell.11.0.dll 中)
语法
声明
Public Property MaxErrorMessages As Integer
public int MaxErrorMessages { get; set; }
属性值
类型:System.Int32
返回指示可报告错误的最大位数。
备注
语言服务可以报告可能是由于分析操作的警告和错误。 这些警告和错误。 错误表 任务窗口中显示。 MaxErrorMessages 特性指定在 错误表 窗口中一次显示由语言服务的最大错误数。 使此值比较少量减少可能出现,特别是,如果分析发生的数量的混乱,当用户键入时,它们未完成键入特定语言构造。
此属性特定于托管包结构 (MPF)。
默认值为 10 在对应的注册表项。 LanguagePreferences 类时捕获。
注册表项如下所示:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\[X.Y]\Languages\Language Services\
[Language Name]\
MaxErrorMessages = reg_dword: 0x0000000f
示例
[ProvideLanguageService(typeof(MyLanguageService), // Required
MyConstants.languageName, // Required
MyConstants.languageNameResourceID, // Required
// Optional language service properties
MaxErrorMessages = 15, // Max messages to report
)]
.NET Framework 安全性
- 对直接调用方的完全信任。此成员不能由部分信任的代码使用。有关更多信息,请参见通过部分受信任的代码使用库。