Share via


IVsIntellisenseProject Interface

Namespace:  Microsoft.VisualStudio.Data.Tools.Package.Project.Internal
Assembly:  Microsoft.VisualStudio.Data.Tools.Package (in Microsoft.VisualStudio.Data.Tools.Package.dll)

Syntax

'Declaration
<InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)> _
<GuidAttribute("3B83B579-4969-4E12-A964-11EC19CC1503")> _
Public Interface IVsIntellisenseProject
'Usage
Dim instance As IVsIntellisenseProject
[InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)]
[GuidAttribute("3B83B579-4969-4E12-A964-11EC19CC1503")]
public interface IVsIntellisenseProject
[InterfaceTypeAttribute(ComInterfaceType::InterfaceIsIUnknown)]
[GuidAttribute(L"3B83B579-4969-4E12-A964-11EC19CC1503")]
public interface class IVsIntellisenseProject
[<InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)>]
[<GuidAttribute("3B83B579-4969-4E12-A964-11EC19CC1503")>]
type IVsIntellisenseProject =  interface end
public interface IVsIntellisenseProject

The IVsIntellisenseProject type exposes the following members.

Methods

  Name Description
Public method AddAssemblyReference
Public method AddFile
Public method AddP2PReference
Public method Close
Public method GetCodeDomProviderName
Public method GetCompilerReference
Public method GetContainedLanguageFactory
Public method GetExternalErrorReporter
Public method GetFileCodeModel
Public method GetProjectCodeModel
Public method Init
Public method IsCompilableFile
Public method IsSupportedP2PReference
Public method IsWebFileRequiredByProject
Public method RefreshCompilerOptions
Public method RemoveAssemblyReference
Public method RemoveFile
Public method RemoveP2PReference
Public method RenameFile
Public method ResumePostedNotifications
Public method StartIntellisenseEngine
Public method StopIntellisenseEngine
Public method SuspendPostedNotifications
Public method WaitForIntellisenseReady

Top

See Also

Reference

Microsoft.VisualStudio.Data.Tools.Package.Project.Internal Namespace