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

Значение свойства

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  

Применяется к