ProvideLanguageServiceAttribute.MaxErrorMessages Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
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