ProvideLanguageServiceAttribute.EnableLineNumbers Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Определяет, можно ли выбрать параметр номера строк в диалоговом окне "Параметры".
public:
property bool EnableLineNumbers { bool get(); void set(bool value); };
public:
property bool EnableLineNumbers { bool get(); void set(bool value); };
public bool EnableLineNumbers { get; set; }
member this.EnableLineNumbers : bool with get, set
Public Property EnableLineNumbers As Boolean
Значение свойства
Возвращает true если параметр Номера строк включен для использования, в противном случае возвращает значение false.
Примеры
[ProvideLanguageService(typeof(MyLanguageService), // Required
MyConstants.languageName, // Required
MyConstants.languageNameResourceID, // Required
// Optional language service properties
EnableLineNumbers = true, // line numbers are supported
)]
Комментарии
Visual Studio может отображать номера строк для любого исходного файла, помогая пользователям находить определенные строки исходного кода. Эта возможность контролируется в диалоговом окне Параметры (доступно в меню Сервис -> Параметры ) с номерами строк Option. Если языковая служба не поддерживает номера строк по какой-либо причине, EnableLineNumbers свойство должно иметь значение false , тем самым отключив параметр номера строк .
Это свойство доступно для любой реализации языковой службы.
Значение по умолчанию — true когда доступ к соответствующей записи реестра осуществляется через LanguagePreferences класс.
Запись реестра выглядит следующим образом:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\[X.Y]\Languages\Language Services\
[Language Name]\
EnableLineNumbersOption = reg_dword: 0x00000001