ProvideLanguageServiceAttribute.EnableAdvancedMembersOption Свойство

Определение

Определяет, включен ли параметр "Скрывать дополнительные элементы" в диалоговом окне "Параметры".

public:
 property bool EnableAdvancedMembersOption { bool get(); void set(bool value); };
public:
 property bool EnableAdvancedMembersOption { bool get(); void set(bool value); };
public bool EnableAdvancedMembersOption { get; set; }
member this.EnableAdvancedMembersOption : bool with get, set
Public Property EnableAdvancedMembersOption As Boolean

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

Boolean

Возвращает true , если включен параметр Скрывать дополнительные члены; в противном случае возвращает false .

Примеры

[ProvideLanguageService(typeof(MyLanguageService),           // Required  
                        MyConstants.languageName,            // Required  
                        MyConstants.languageNameResourceID,  // Required  
    // Optional language service properties  
    EnableAdvancedMembersOption = true,  // Always show private members  
                       )]  

Комментарии

Диалоговое окно Параметры (доступно в меню Сервис -> Параметры ) показывает для языков общий набор параметров. Один из этих вариантов — Скрыть дополнительные элементы. Если выбран этот параметр, члены класса, обычно доступные из определенного места в исходном коде, не отображаются при отображении списка членов IntelliSense. EnableAdvancedMembersOptionСвойство определяет, доступен ли параметр Скрывать дополнительные элементы для языка. Если это свойство имеет значение true , то можно выбрать параметр Скрывать дополнительные члены . Это свойство работает вместе со HideAdvancedMembersByDefault свойством, которое устанавливает начальное состояние параметра Скрывать дополнительные члены .

Это свойство доступно для любой реализации языковой службы.

Значение по умолчанию — false когда доступ к соответствующей записи реестра осуществляется через LanguagePreferences класс.

Запись реестра выглядит следующим образом:

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

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