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
Значение свойства
Возвращает значение 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