ProvideLanguageServiceAttribute.MaxErrorMessages Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Определяет максимальное количество сообщений об ошибках, о которых может сообщить языковая служба за операцию синтаксического анализа.
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
Значение свойства
Возвращает число, указывающее максимальное количество ошибок, о котором может информировать.
Примеры
[ProvideLanguageService(typeof(MyLanguageService), // Required
MyConstants.languageName, // Required
MyConstants.languageNameResourceID, // Required
// Optional language service properties
MaxErrorMessages = 15, // Max messages to report
)]
Комментарии
Языковая служба может сообщать о предупреждениях и ошибках, которые могут возникнуть в результате операции синтаксического анализа. Эти предупреждения и ошибки отображаются в окне задачи Список ошибок . MaxErrorMessagesСвойство определяет максимальное количество ошибок, которые могут отображаться одновременно в окне Список ошибок в службе языка. Незначительное уменьшение этого значения снижает объем ненужных данных, особенно если выполняется анализ, когда пользователь вводит текст и не завершил ввод конкретной языковой конструкции.
Это свойство характерно для платформы управляемых пакетов (MPF).
Значение по умолчанию — 10, если доступ к соответствующей записи реестра осуществляется через LanguagePreferences класс.
Запись реестра выглядит следующим образом:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\[X.Y]\Languages\Language Services\
[Language Name]\
MaxErrorMessages = reg_dword: 0x0000000f