IVsIntellisenseProject Methods

 

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

NameDescription
System_CAPS_pubmethodAddAssemblyReference(String^)

Adds an assembly reference to the project.

System_CAPS_pubmethodAddFile(String^, UInt32)

Adds a file to the project.

System_CAPS_pubmethodAddP2PReference(Object^)

Adds a reference to an object on a peer-to-peer network.

System_CAPS_pubmethodClose()

Releases any resources or interfaces held by the implementation of IVsIntellisenseProject.

System_CAPS_pubmethodGetCodeDomProviderName(String^)

Retrieves the name of the code compiler or code generator (code DOM provider).

System_CAPS_pubmethodGetCompilerReference(Object^)

Retrieves a pointer to the IUnknown interface of the compiler for the project.

System_CAPS_pubmethodGetContainedLanguageFactory(IVsContainedLanguageFactory^)

Returns a pointer to the IVsContainedLanguageFactory interface for the project.

System_CAPS_pubmethodGetExternalErrorReporter(IVsReportExternalErrors^)

Retrieves the project's external error reporter, a pointer to an IVsReportExternalErrors interface.

System_CAPS_pubmethodGetFileCodeModel(Object^, Object^, Object^)

Retrieves the code model for a file specified by project and item.

System_CAPS_pubmethodGetProjectCodeModel(Object^, Object^)

Retrieves the code model for the project.

System_CAPS_pubmethodInit(IVsIntellisenseProjectHost^)

Initializes an Intellisense project.

System_CAPS_pubmethodIsCompilableFile(String^)

Indicates whether or not a file can be compiled, based on its extension.

System_CAPS_pubmethodIsSupportedP2PReference(Object^)

Indicates whether or not a peer-to-peer network reference to an object is supported.

System_CAPS_pubmethodIsWebFileRequiredByProject(Int32)

Indicates whether or not an Intellisense project can include Web files. Visual Basic projects cannot, Visual C# projects can.

System_CAPS_pubmethodRefreshCompilerOptions()

Refreshes the compiler options using settings from the host.

System_CAPS_pubmethodRemoveAssemblyReference(String^)

Removes a reference to an assembly.

System_CAPS_pubmethodRemoveFile(String^, UInt32)

Removes a file from the project.

System_CAPS_pubmethodRemoveP2PReference(Object^)

Removes a reference to an object over a peer-to-peer network.

System_CAPS_pubmethodRenameFile(String^, String^, UInt32)

Renames a file in the project.

System_CAPS_pubmethodResumePostedNotifications()

Enables posting of compiler messages.

System_CAPS_pubmethodStartIntellisenseEngine()

Start the Intellisense engine.

System_CAPS_pubmethodStopIntellisenseEngine()

Stop the Intellisense engine.

System_CAPS_pubmethodSuspendPostedNotifications()

Stops posting of compiler messages.

System_CAPS_pubmethodWaitForIntellisenseReady()

Wait until the Intellisense engine is ready.

Return to top
Show: