ProvideLanguageServiceAttribute.EnableAdvancedMembersOption Propriedade

Definição

Determina se a opção ocultar membros avançados está habilitada na caixa de diálogo opções.

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

Valor da propriedade

Boolean

Retorna true se a opção ocultar membros avançados está habilitada; caso contrário, retorna false .

Exemplos

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

Comentários

A caixa de diálogo Opções (disponível no -> menu Opções de ferramentas) mostra para linguagens um conjunto geral de opções. Uma dessas opções é ocultar membros avançados. Quando essa opção é selecionada, os membros de uma classe que normalmente não são acessíveis de um lugar específico no código-fonte não são mostrados quando uma lista de membros do IntelliSense é exibida. A EnableAdvancedMembersOption propriedade determina se a opção ocultar membros avançados está ainda disponível para um idioma. Se essa propriedade for definida como true , a opção ocultar membros avançados poderá ser selecionada. Essa propriedade funciona em conjunto com a HideAdvancedMembersByDefault propriedade que define o estado inicial da opção ocultar membros avançados .

Essa propriedade está disponível para qualquer implementação de serviço de linguagem.

O padrão é false 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]\  
    EnableAdvancedMembersOption = reg_dword: 0x00000001  

Aplica-se a