IVsIntellisenseProjectManager Members

Include Protected Members
Include Inherited Members

Enables a project hierarchy node to notify listeners of events that change what appears in IntelliSense tooltips, as well as retrieving particular project information. You can get an instance of the interface from the SVsIntellisenseProjectManager (SID_SVsIntellisenseProjectManager) service. Used with contained languages.

The IVsIntellisenseProjectManager type exposes the following members.

Methods

 

Name

Description

Public method

AdviseIntellisenseProjectEvents

Registers an event sink to receive load status of an IntelliSense project.

Public method

CloseIntellisenseProject

Called by editors to explicitly close an Intellisense project.

Public method

CompleteIntellisenseProjectLoad

Called by editors when an Intellisense project is loading and the editor needs to ensure that loading is complete so that it can complete an action.

Public method

GetContainedLanguageFactory

Obtains the contained language factory for a given language.

Public method

OnEditorReady

Called by editors when they are ready. Use this method to delay generating compiler parameters to allow the project to refresh references.

Public method

UnadviseIntellisenseProjectEvents

Disconnects an event sink. The inverse of AdviseIntellisenseProjectEvents.

Top

See Also

Reference

IVsIntellisenseProjectManager Interface

Microsoft.VisualStudio.Shell.Interop Namespace