ProvideLanguageServiceAttribute.EnableAdvancedMembersOption Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
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