IVsIntellisenseProjectManager Interface
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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.
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
- Attributes
Remarks
For more information about contained languages, see Contained Languages.
Methods
AdviseIntellisenseProjectEvents(IVsIntellisenseProjectEventSink, UInt32) |
Registers an event sink to receive load status of an IntelliSense project. |
CloseIntellisenseProject() |
Called by editors to explicitly close an Intellisense project. |
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. |
GetContainedLanguageFactory(String, IVsContainedLanguageFactory) |
Obtains the contained language factory for a given language. |
OnEditorReady() |
Called by editors when they are ready. Use this method to delay generating compiler parameters to allow the project to refresh references. |
UnadviseIntellisenseProjectEvents(UInt32) |
Disconnects an event sink. The inverse of AdviseIntellisenseProjectEvents(IVsIntellisenseProjectEventSink, UInt32). |