ProvideLanguageServiceAttribute.EnableAdvancedMembersOption Eigenschaft

Definition

Bestimmt, ob die Option Erweiterte Member ausblenden im Dialogfeld Optionen aktiviert ist.

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

Eigenschaftswert

Boolean

Gibt zurück, true Wenn die Option Erweiterte Member ausblenden aktiviert ist; andernfalls wird zurückgegeben false .

Beispiele

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

Hinweise

Im Dialogfeld Optionen ( verfügbar im -> Menü Extras Optionen ) wird für Sprachen ein allgemeiner Satz von Optionen angezeigt. Eine dieser Optionen ist die Option Erweiterte Member ausblenden. Wenn diese Option ausgewählt ist, werden Member einer Klasse, auf die normalerweise von einer bestimmten Stelle im Quellcode aus nicht zugegriffen werden kann, nicht angezeigt, wenn eine IntelliSense-Mitgliederliste angezeigt wird. Die- EnableAdvancedMembersOption Eigenschaft bestimmt, ob die Option Erweiterte Member ausblenden auch für eine Sprache verfügbar ist. Wenn diese Eigenschaft auf festgelegt ist true , kann die Option Erweiterte Member ausblenden ausgewählt werden. Diese Eigenschaft funktioniert in Verbindung mit der- HideAdvancedMembersByDefault Eigenschaft, die den ursprünglichen Zustand der Option Erweiterte Member ausblenden festlegt.

Diese Eigenschaft ist für jede Sprachdienst Implementierung verfügbar.

Der Standardwert ist, false Wenn auf den entsprechenden Registrierungs Eintrag über die-Klasse zugegriffen wird LanguagePreferences .

Der Registrierungs Eintrag sieht wie folgt aus:

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

Gilt für