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 安全性

请参见

参考

ProvideLanguageServiceAttribute 类

Microsoft.VisualStudio.Shell 命名空间