IVsIntellisenseProject Methods
Assembly: Microsoft.VisualStudio.Shell.Interop.8.0 (in Microsoft.VisualStudio.Shell.Interop.8.0.dll)
| Name | Description | |
|---|---|---|
![]() | AddAssemblyReference(String^) | Adds an assembly reference to the project. |
![]() | AddFile(String^, UInt32) | Adds a file to the project. |
![]() | AddP2PReference(Object^) | 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(String^) | Retrieves the name of the code compiler or code generator (code DOM provider). |
![]() | GetCompilerReference(Object^) | Retrieves a pointer to the IUnknown interface of the compiler for the project. |
![]() | GetContainedLanguageFactory(IVsContainedLanguageFactory^) | Returns a pointer to the IVsContainedLanguageFactory interface for the project. |
![]() | GetExternalErrorReporter(IVsReportExternalErrors^) | Retrieves the project's external error reporter, a pointer to an IVsReportExternalErrors interface. |
![]() | GetFileCodeModel(Object^, Object^, Object^) | Retrieves the code model for a file specified by project and item. |
![]() | GetProjectCodeModel(Object^, Object^) | Retrieves the code model for the project. |
![]() | Init(IVsIntellisenseProjectHost^) | Initializes an Intellisense project. |
![]() | IsCompilableFile(String^) | Indicates whether or not a file can be compiled, based on its extension. |
![]() | IsSupportedP2PReference(Object^) | Indicates whether or not a peer-to-peer network reference to an object is supported. |
![]() | IsWebFileRequiredByProject(Int32) | 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(String^) | Removes a reference to an assembly. |
![]() | RemoveFile(String^, UInt32) | Removes a file from the project. |
![]() | RemoveP2PReference(Object^) | Removes a reference to an object over a peer-to-peer network. |
![]() | RenameFile(String^, String^, UInt32) | 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. |
