IVsLanguageTextOps - интерфейс
Обеспечивает дополнительные функции IntelliSense для языковой службы.
Пространство имен: Microsoft.VisualStudio.TextManager.Interop
Сборка: Microsoft.VisualStudio.TextManager.Interop (в Microsoft.VisualStudio.TextManager.Interop.dll)
Синтаксис
'Декларация
<InterfaceTypeAttribute()> _
<GuidAttribute("518020A6-8D59-4C80-9AAE-015AB9DCC3DE")> _
Public Interface IVsLanguageTextOps
[InterfaceTypeAttribute()]
[GuidAttribute("518020A6-8D59-4C80-9AAE-015AB9DCC3DE")]
public interface IVsLanguageTextOps
[InterfaceTypeAttribute()]
[GuidAttribute(L"518020A6-8D59-4C80-9AAE-015AB9DCC3DE")]
public interface class IVsLanguageTextOps
[<InterfaceTypeAttribute()>]
[<GuidAttribute("518020A6-8D59-4C80-9AAE-015AB9DCC3DE")>]
type IVsLanguageTextOps = interface end
public interface IVsLanguageTextOps
Тип IVsLanguageTextOps предоставляет следующие члены.
Методы
Имя | Описание | |
---|---|---|
Format | Форматирует выделенный текст. | |
GetDataTip | Указывает совет по текстовым диапазоном при наведении указателя мыши на этим местом хранения. | |
GetPairExtent | Указывает расположение соответствующей фигурные скобки, скобки, кавычки, брекет или любой другой элемент служба языка должен совпадать. | |
GetWordExtent | Возвращает область памяти машинного слова или токена или собирается точке. |
В начало страницы
Заметки
Этот интерфейс предоставляет поддержку для получения область памяти машинного слова, отклоняются, данные и сведения об области памяти пар, используемые для поддержки технологии IntelliSense и выдвинуты функции редактирования.
Примечания для разработчиков
Реализуйте этот интерфейс для объекта обслуживания языка, чтобы разрешить службу языка для предоставления советы данных, область памяти машинного слова пары области памяти и форматирование.
Примечания к вызывающим объектам
Для получения этого интерфейса нужно просить его через службу языка QueryService метод. Примеры.
public IVsLanguageTextOps GetTextOps(Microsoft.VisualStudio.OLE.Interop.IServiceProvider provider,
Guid languageServiceGuid)
{
IVsLanguageTextOps textOps = null;
textOpts = provider.QueryService(languageServiceGuid,
typeof(IVsLanguageTextOps).GUID)
as IVsLanguageTextOps;
return textOpts;
}
См. также
Ссылки
Microsoft.VisualStudio.TextManager.Interop - пространство имен