Share via


Proprietà ProvideLanguageServiceAttribute.EnableAdvancedMembersOption

Determina se l'opzione di Membri avanzati nascondi è abilitata nella finestra di dialogo di opzioni .

Spazio dei nomi:  Microsoft.VisualStudio.Shell
Assembly:  Microsoft.VisualStudio.Shell.11.0 (in Microsoft.VisualStudio.Shell.11.0.dll)

Sintassi

'Dichiarazione
Public Property EnableAdvancedMembersOption As Boolean
public bool EnableAdvancedMembersOption { get; set; }

Valore proprietà

Tipo: System.Boolean
restituisce true se l'opzione di Membri avanzati nascondi è abilitata; in caso contrario, restituisce false.

Note

La finestra di dialogo di opzioni ( strumenti di seguito disponibile - menu di > opzioni ) viene descritto per i linguaggi un set generale di opzioni.Una di esse è Membri avanzati nascondi.Quando questa opzione è selezionata, i membri di una classe generalmente non accessibili da un punto specifico nel codice sorgente non vengono visualizzati quando un elenco di membri IntelliSense visualizza.La proprietà di EnableAdvancedMembersOption determina se l'opzione di Membri avanzati nascondi è anche disponibile per una lingua.Se questa proprietà è impostata su true, quindi l'opzione di Membri avanzati nascondi può essere selezionata.Funzionamento di questa proprietà insieme alla proprietà di HideAdvancedMembersByDefault che imposta lo stato iniziale dell'opzione di Membri avanzati nascondi .

Questa proprietà è disponibile in qualsiasi implementazione del servizio di linguaggio.

L'impostazione predefinita è false quando la voce del Registro di sistema corrispondente è accessibile attraverso la classe di LanguagePreferences .

Gli aspetti della voce del Registro di sistema è simile al seguente:

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

Esempi

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

Sicurezza di .NET Framework

Vedere anche

Riferimenti

ProvideLanguageServiceAttribute Classe

Spazio dei nomi Microsoft.VisualStudio.Shell