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 | |
---|---|---|
AddAssemblyReference | Adds an assembly reference to the project. | |
AddFile | Adds a file to the project. | |
AddP2PReference | Adds a reference to an object on a peer-to-peer network. | |
Close | Releases any resources or interfaces held by the implementation of IVsIntellisenseProject. | |
GetCodeDomProviderName | Retrieves the name of the code compiler or code generator (code DOM provider). | |
GetCompilerReference | Retrieves a pointer to the IUnknown interface of the compiler for the project. | |
GetContainedLanguageFactory | Returns a pointer to the IVsContainedLanguageFactory interface for the project. | |
GetExternalErrorReporter | Retrieves the project's external error reporter, a pointer to an IVsReportExternalErrors interface. | |
GetFileCodeModel | Retrieves the code model for a file specified by project and item. | |
GetProjectCodeModel | Retrieves the code model for the project. | |
Init | Initializes an Intellisense project. | |
IsCompilableFile | Indicates whether or not a file can be compiled, based on its extension. | |
IsSupportedP2PReference | Indicates whether or not a peer-to-peer network reference to an object is supported. | |
IsWebFileRequiredByProject | Indicates whether or not an Intellisense project can include Web files. Visual Basic projects cannot, Visual C# projects can. | |
RefreshCompilerOptions | Refreshes the compiler options using settings from the host. | |
RemoveAssemblyReference | Removes a reference to an assembly. | |
RemoveFile | Removes a file from the project. | |
RemoveP2PReference | Removes a reference to an object over a peer-to-peer network. | |
RenameFile | Renames a file in the project. | |
ResumePostedNotifications | Enables posting of compiler messages. | |
StartIntellisenseEngine | Start the Intellisense engine. | |
StopIntellisenseEngine | Stop the Intellisense engine. | |
SuspendPostedNotifications | Stops posting of compiler messages. | |
WaitForIntellisenseReady | Wait until the Intellisense engine is ready. |
Top