IVsIntellisenseProject 接口
提供 IntelliSense 为项目支持。使用 IVsIntellisenseProjectHost 和供使用包含语言的使用。
命名空间: Microsoft.VisualStudio.Shell.Interop
程序集: Microsoft.VisualStudio.Shell.Interop.8.0(在 Microsoft.VisualStudio.Shell.Interop.8.0.dll 中)
语法
声明
<GuidAttribute("3B83B579-4969-4E12-A964-11EC19CC1503")> _
<InterfaceTypeAttribute()> _
Public Interface IVsIntellisenseProject
[GuidAttribute("3B83B579-4969-4E12-A964-11EC19CC1503")]
[InterfaceTypeAttribute()]
public interface IVsIntellisenseProject
IVsIntellisenseProject 类型公开以下成员。
方法
名称 | 说明 | |
---|---|---|
AddAssemblyReference | 添加程序集引用添加到项目。 | |
AddFile | 文件添加到项目。 | |
AddP2PReference | 引用添加到一个对网络的对象。 | |
Close | 释放 IVsIntellisenseProject实现或接口的占用的所有资源。 | |
GetCodeDomProviderName | 检索代码编译器或代码生成器 (代码 DOM 提供程序) 的名称。 | |
GetCompilerReference | 检索指向编译器的 IUnknown 接口的项目。 | |
GetContainedLanguageFactory | 返回指向该项目的 IVsContainedLanguageFactory 接口。 | |
GetExternalErrorReporter | 检索项的外部错误申报人,对 IVsReportExternalErrors 接口的指针。 | |
GetFileCodeModel | 检索项目和项目指定文件中的代码模型。 | |
GetProjectCodeModel | 检索该项的代码模型。 | |
Init | 初始化 Intellisense 项目。 | |
IsCompilableFile | 基于其扩展名指示该文件是否可生成,。 | |
IsSupportedP2PReference | 指示一个对网络是否对对象支持。 | |
IsWebFileRequiredByProject | 指示 Intellisense 项目是否可以包括 Web 文件。Visual Basic 项目失败, Visual C# 项目中。 | |
RefreshCompilerOptions | 使用从宿主,的设置刷新编译器选项。 | |
RemoveAssemblyReference | 取消对程序集的引用。 | |
RemoveFile | 从项目中删除文件。 | |
RemoveP2PReference | 取消对对等网络的对象。 | |
RenameFile | 将在项目中重命名文件。 | |
ResumePostedNotifications | 启用编译器消息发送。 | |
StartIntellisenseEngine | 启动 Intellisense 引擎。 | |
StopIntellisenseEngine | 停止 Intellisense 引擎。 | |
SuspendPostedNotifications | 停止发送编译器消息。 | |
WaitForIntellisenseReady | 请等待,直到 Intellisense 引擎准备就绪。 |
页首
备注
有关包含语言的更多信息,请参见 包含的语言。