Share via


IVsIntellisenseEngine Interface

Enables a project hierarchy node to load or unload files as part of support for IntelliSense. Loading and unloading generates events that may change what IntelliSense displays. You can get an instance of the interface from the SVsIntellisenseEngine (SID_SVsIntelliSenseEngine) service.

Namespace:  Microsoft.VisualStudio.Shell.Interop
Assembly:  Microsoft.VisualStudio.Shell.Interop.8.0 (in Microsoft.VisualStudio.Shell.Interop.8.0.dll)

Syntax

'Declaration
<InterfaceTypeAttribute()> _
<GuidAttribute("4371079A-47C3-4B7A-93AE-BFB90FEDB8F0")> _
Public Interface IVsIntellisenseEngine
[InterfaceTypeAttribute()]
[GuidAttribute("4371079A-47C3-4B7A-93AE-BFB90FEDB8F0")]
public interface IVsIntellisenseEngine
[InterfaceTypeAttribute()]
[GuidAttribute(L"4371079A-47C3-4B7A-93AE-BFB90FEDB8F0")]
public interface class IVsIntellisenseEngine
[<InterfaceTypeAttribute()>]
[<GuidAttribute("4371079A-47C3-4B7A-93AE-BFB90FEDB8F0")>]
type IVsIntellisenseEngine =  interface end
public interface IVsIntellisenseEngine

The IVsIntellisenseEngine type exposes the following members.

Methods

  Name Description
Public method Load Ensures the Intellisense engine is loaded. Called by C# refactoring.
Public method SupportsLoad Indicates whether or not a file supports a Load method. Used by C# refactoring.
Public method Unload Ensures the Intellisense engine is unloaded. Called by C# refactoring.

Top

See Also

Reference

Microsoft.VisualStudio.Shell.Interop Namespace