ProvideLanguageServiceAttribute.MaxErrorMessages Propriedade

Definição

Determina o número máximo de mensagens de erros que um serviço de linguagem pode relatar para uma operação de análise.

public:
 property int MaxErrorMessages { int get(); void set(int value); };
public:
 property int MaxErrorMessages { int get(); void set(int value); };
public int MaxErrorMessages { get; set; }
member this.MaxErrorMessages : int with get, set
Public Property MaxErrorMessages As Integer

Valor da propriedade

Int32

Retorna um número que indica o número máximo de erros que podem ser relatados.

Exemplos

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

Comentários

Um serviço de linguagem pode relatar avisos e erros que podem resultar de uma operação de análise. Esses avisos e erros são exibidos na janela de tarefa lista de erros . A MaxErrorMessages propriedade especifica o número máximo de erros que podem ser exibidos por vez na janela de lista de erros pelo serviço de idioma. Manter esse valor razoavelmente pequeno reduz a quantidade de resíduos que pode aparecer, especialmente se a análise ocorrer enquanto o usuário está digitando e não terminou de digitar uma construção de linguagem específica.

Essa propriedade é específica para o MPF (estrutura de pacote gerenciada).

O padrão é 10 quando a entrada de registro correspondente é acessada por meio da LanguagePreferences classe.

A entrada do registro é parecida com esta:

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

Aplica-se a