IVsCompletionSet - интерфейс
Предоставляет возможности завершения для выписки языковой службы.
Пространство имен: Microsoft.VisualStudio.TextManager.Interop
Сборка: Microsoft.VisualStudio.TextManager.Interop (в Microsoft.VisualStudio.TextManager.Interop.dll)
Синтаксис
'Декларация
<InterfaceTypeAttribute()> _
<GuidAttribute("0EF79249-B0BF-4CD0-A966-C4713546C3A5")> _
Public Interface IVsCompletionSet
[InterfaceTypeAttribute()]
[GuidAttribute("0EF79249-B0BF-4CD0-A966-C4713546C3A5")]
public interface IVsCompletionSet
[InterfaceTypeAttribute()]
[GuidAttribute(L"0EF79249-B0BF-4CD0-A966-C4713546C3A5")]
public interface class IVsCompletionSet
[<InterfaceTypeAttribute()>]
[<GuidAttribute("0EF79249-B0BF-4CD0-A966-C4713546C3A5")>]
type IVsCompletionSet = interface end
public interface IVsCompletionSet
Тип IVsCompletionSet предоставляет следующие члены.
Методы
Имя | Описание | |
---|---|---|
![]() |
Dismiss | Выпуски набора завершений, когда он больше не требуется. |
![]() |
GetBestMatch | Определяет индекс ближайшего соответствующего набора завершений, к которому предъявляется, что типизированное на данный момент. |
![]() |
GetCount | Возвращает количество элементов в наборе завершений. |
![]() |
GetDescriptionText | Возвращает текст, описывающий указанный элемент в наборе завершений. |
![]() |
GetDisplayText | Возвращает текст элемента набора завершений, как он отображается в списке набора завершений. |
![]() |
GetFlags | Возвращает флаги, указывающие конкретные расширения функциональности данного набора завершений. |
![]() |
GetImageList | Возвращает список глифов изображений (), поддерживаемых наборе завершений. |
![]() |
GetInitialExtent | Задает место отображения списка набора завершений в редакторе. |
![]() |
OnCommit | Указывает, что текст завершено. |
В начало страницы
Заметки
Реализуйте этот интерфейс в объекте службы языка, чтобы обеспечить завершение выписки. Объект обслуживания языка также должен реализовывать IOleCommandTarget. Для передачи указателя на свой текст обзор AddCommandFilterреализация вызов IOleCommandTarget .
Фильтр команды перехватывает эти пользовательские типы команд в поле кода. Мониторинг данные команды, чтобы узнать, когда к данным по завершении выписки отображения пользователю. Например, данные о завершении выписки предоставляются in Visual C++ когда пользователь вводит "-" > и когда пользователь вводит "." IN Visual Basic.
Завершение выписки также может включить отображение списка параметров завершения когда пользователь вводит букву в заданной области. Например, печать "c" в пространстве имен " a " Visual C# программа может представлять список завершений для этой области, включая "класс". Если "c" типизируется в области действия метода, однако, возобновленья могут содержать только те переменные, которые начинаются с буквы "c", "класс" не имеет смысла внутри метода.
Все эти завершений выписки часть набора функций IntelliSense.
Примечания для разработчиков
Реализуйте этот интерфейс в объекте службы языка для включения завершение выписки в службе языка. Этот интерфейс можно реализовать в собственном классе.
Примечания к вызывающим объектам
Вызывается представлением к данным по завершении возвращенной выписки пользователю.
См. также
Ссылки
Microsoft.VisualStudio.TextManager.Interop - пространство имен