ProvideLanguageServiceAttribute.QuickInfo 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 der Sprachdienst die IntelliSense-QuickInfo unterstützt.
public:
property bool QuickInfo { bool get(); void set(bool value); };
public:
property bool QuickInfo { bool get(); void set(bool value); };
public bool QuickInfo { get; set; }
member this.QuickInfo : bool with get, set
Public Property QuickInfo As Boolean
Eigenschaftswert
Gibt zurück, true Wenn die IntelliSense-QuickInfo unterstützt wird; andernfalls wird zurückgegeben false .
Beispiele
[ProvideLanguageService(typeof(MyLanguageService), // Required
MyConstants.languageName, // Required
MyConstants.languageNameResourceID, // Required
// Optional language service properties
QuickInfo = true, // Quick Info is supported
)]
Hinweise
Die QuickInfo für IntelliSense QuickInfo wird angezeigt, wenn ein Benutzer den Cursor über einen Bezeichner hält oder die Einfügemarke in einem Bezeichner positioniert und -> IntelliSense- -> QuickInfo bearbeiten auswählt. In der QuickInfo-QuickInfo werden Informationen zum Bezeichner angezeigt, in der Regel der Typ des Bezeichners. Beim Debuggen kann die QuickInfo auch den Wert anzeigen, der derzeit im Bezeichner enthalten ist, wenn der Bezeichner eine Variable ist. Ein Sprachdienst gibt die Unterstützung für diesen IntelliSense-Vorgang an, indem die-Eigenschaft auf festgelegt wird QuickInfo true .
Diese Eigenschaft ist spezifisch für das Managed Package Framework (MPF).
Der Standardwert ist, true 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]\
QuickInfo = reg_dword: 0x00000001