Partager via


ProvideLanguageServiceAttribute.MaxErrorMessages, propriété

Détermine le nombre maximal de message d'erreurs qu'un service de langage peut stocker pour une opération d'analyse.

Espace de noms :  Microsoft.VisualStudio.Shell
Assembly :  Microsoft.VisualStudio.Shell.11.0 (dans Microsoft.VisualStudio.Shell.11.0.dll)

Syntaxe

'Déclaration
Public Property MaxErrorMessages As Integer
public int MaxErrorMessages { get; set; }

Valeur de propriété

Type : System.Int32
Retourne un numéro indiquant le nombre maximal d'erreurs qui peuvent être stockées.

Remarques

Un service de langage peut signaler les avertissements et les erreurs qui peuvent survenir d'une opération d'analyse.Ces avertissements et erreurs sont affichés dans la fenêtre de tâche de Liste d'erreurs.La propriété d'MaxErrorMessages spécifie le nombre maximal d'erreurs qui peuvent être affichées à la fois dans la fenêtre de Liste d'erreurs par le service de langage.Conservant cette valeur suffisamment petite réduit la quantité de encombrement qui peut apparaître, surtout si analyser se produit lorsque l'utilisateur tape et ils n'ont pas fini de taper une construction de langage spécifique.

Cette propriété est spécifique à l'infrastructure managée de package. (MPF)

La valeur par défaut est 10 lorsque l'entrée du Registre correspondante est accessible via la classe d'LanguagePreferences.

L'entrée du Registre ressemble à ceci :

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\[X.Y]\Languages\Language Services\
  [Language Name]\
    MaxErrorMessages = reg_dword: 0x0000000f

Exemples

    [ProvideLanguageService(typeof(MyLanguageService),           // Required
                            MyConstants.languageName,            // Required
                            MyConstants.languageNameResourceID,  // Required
        // Optional language service properties
        MaxErrorMessages = 15,  // Max messages to report
                           )]

Sécurité .NET Framework

Voir aussi

Référence

ProvideLanguageServiceAttribute Classe

Microsoft.VisualStudio.Shell, espace de noms