IVsIntellisenseProject Members
Include Protected Members
Include Inherited Members
Provides IntelliSense support for a project. Used with IVsIntellisenseProjectHost and intended for use with contained languages.
The IVsIntellisenseProject type exposes the following members.
Methods
Name
Description
Adds an assembly reference to the project.
Adds a file to the project.
Adds a reference to an object on a peer-to-peer network.
Releases any resources or interfaces held by the implementation of IVsIntellisenseProject.
Retrieves the name of the code compiler or code generator (code DOM provider).
Retrieves a pointer to the IUnknown interface of the compiler for the project.
Returns a pointer to the IVsContainedLanguageFactory interface for the project.
Retrieves the project's external error reporter, a pointer to an IVsReportExternalErrors interface.
Retrieves the code model for a file specified by project and item.
Retrieves the code model for the project.
Initializes an Intellisense project.
Indicates whether or not a file can be compiled, based on its extension.
Indicates whether or not a peer-to-peer network reference to an object is supported.
Indicates whether or not an Intellisense project can include Web files. Visual Basic projects cannot, Visual C# projects can.
Refreshes the compiler options using settings from the host.
Removes a reference to an assembly.
Removes a file from the project.
Removes a reference to an object over a peer-to-peer network.
Renames a file in the project.
Enables posting of compiler messages.
Start the Intellisense engine.
Stop the Intellisense engine.
Stops posting of compiler messages.
Wait until the Intellisense engine is ready.
Top