IVsIntellisenseProjectManager Интерфейс

Определение

Позволяет узлу иерархии проекта уведомлять прослушивателей событий, которые изменяют отображаемое содержимое подсказок IntelliSense, а также извлекают конкретные сведения о проекте. Экземпляр интерфейса можно получить от службы SVsIntellisenseProjectManager (SID_SVsIntellisenseProjectManager). Используется с содержащимся языками.

public interface class IVsIntellisenseProjectManager
public interface class IVsIntellisenseProjectManager
__interface IVsIntellisenseProjectManager
[System.Runtime.InteropServices.Guid("B299765F-1FC2-41A7-BEC1-64721D86E658")]
[System.Runtime.InteropServices.InterfaceType(1)]
public interface IVsIntellisenseProjectManager
[<System.Runtime.InteropServices.Guid("B299765F-1FC2-41A7-BEC1-64721D86E658")>]
[<System.Runtime.InteropServices.InterfaceType(1)>]
type IVsIntellisenseProjectManager = interface
Public Interface IVsIntellisenseProjectManager
Атрибуты

Комментарии

Дополнительные сведения об автономных языках см. в разделе содержащиеся языки.

Методы

AdviseIntellisenseProjectEvents(IVsIntellisenseProjectEventSink, UInt32)

Регистрирует приемник событий, чтобы получить состояние загрузки проекта IntelliSense.

CloseIntellisenseProject()

Вызывается редакторами для явного закрытия проекта Intellisense.

CompleteIntellisenseProjectLoad()

Вызывается редакторами при загрузке проекта Intellisense, если редактору необходимо убедиться в завершении загрузки, чтобы он мог выполнить действие.

GetContainedLanguageFactory(String, IVsContainedLanguageFactory)

Получает содержащуюся фабрику языков для данного языка.

OnEditorReady()

Вызывается редакторами, когда они готовы. Используйте этот метод, чтобы отложить создание параметров компилятора, чтобы разрешить проекту обновление ссылок.

UnadviseIntellisenseProjectEvents(UInt32)

Отключает приемник событий. Метод, обратный по отношению к методу AdviseIntellisenseProjectEvents(IVsIntellisenseProjectEventSink, UInt32).

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