ProvideLanguageServiceAttribute.QuickInfo Eigenschaft

Definition

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

Boolean

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  

Gilt für