ProvideLanguageServiceAttribute.QuickInfo Свойство

Определение

Определяет, поддерживает ли языковая служба быстрые сведения IntelliSense.

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

Значение свойства

Boolean

Возвращает значение true , если быстрые сведения IntelliSense поддерживаются; в противном случае возвращает false .

Примеры

[ProvideLanguageService(typeof(MyLanguageService),           // Required  
                        MyConstants.languageName,            // Required  
                        MyConstants.languageNameResourceID,  // Required  
    // Optional language service properties  
    QuickInfo = true,  // Quick Info is supported  
                       )]  

Комментарии

Всплывающая подсказка IntelliSense с краткими сведениями отображается каждый раз, когда пользователь удерживает курсор над идентификатором или позиционирует курсор в идентификаторе и выбирает параметр изменить -> -> краткие сведения IntelliSense. Всплывающая подсказка с краткими сведениями отображает сведения об идентификаторе, обычно это тип идентификатора. При отладке краткие сведения также могут отображать значение, которое в настоящее время содержится в идентификаторе, если идентификатор является переменной. Языковая служба указывает на ее поддержку для этой операции IntelliSense, задав QuickInfo для свойства значение true .

Это свойство характерно для платформы управляемых пакетов (MPF).

Значение по умолчанию — true когда доступ к соответствующей записи реестра осуществляется через LanguagePreferences класс.

Запись реестра выглядит следующим образом:

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

Применяется к