VSLangProj80 命名空间

VSLangProj80 命名空间定义用于自动执行项目任务的类型。 这些类型扩展了在 VSLangProjVSLangProj2 namespace2 中定义的类型。

  说明
公共类 _dispVSLangProjWebReferencesEvents_SinkHelper 基础结构。仅由 Microsoft 内部使用。有关功能,请参见 VSLangProjWebReferencesEvents
公共类 vsContextGuids 包含上下文 GUID,每个 GUID 都表示一个给定的 IDE 状态,如 Visual C# 项目已打开,或 Visual Basic 编辑器已打开。此枚举作为参数传递给 AddNamedCommandAddNamedCommand2
公共类 VSLangProjWebReferencesEventsClass 有关此功能,请参考 VSLangProjWebReferencesEvents。不要从此类实例化。

接口

  接口 说明
公共接口 _dispVSLangProjWebReferencesEvents 有关此功能,请参考 VSLangProjWebReferencesEvents。不要从此类实例化。
公共接口 _dispVSLangProjWebReferencesEvents_Event 有关此功能,请参考 VSLangProjWebReferencesEvents。不要从此类实例化。
公共接口 _VSLangProjWebReferencesEvents 有关功能,请参见 VSLangProjWebReferencesEvents
公共接口 CSharpProjectConfigurationProperties3 此接口提供只能在内部进行的对 C# 项目配置属性的访问。
公共接口 FileProperties2 此接口提供只能在内部进行的对文件属性的访问。有关更多信息,请参见 访问特定于项目类型的项目、项目项和配置属性
公共接口 FolderProperties2 此接口提供只能在内部进行的对文件夹属性的访问。有关更多信息,请参见 访问特定于项目类型的项目、项目项和配置属性
公共接口 IVsApplicationSettings 基础结构。仅由 Microsoft 内部使用。
公共接口 IVSWebReferenceDynamicProperties2 包含用于获取和设置 Web 引用上的动态属性的方法。
公共接口 JSharpProjectConfigurationProperties3 此接口提供只能在内部进行的对 J# 项目配置属性的访问。有关更多信息,请参见 访问特定于项目类型的项目、项目项和配置属性
公共接口 ProjectConfigurationProperties3 此接口提供只能在内部进行的对项目配置属性的访问。有关更多信息,请参见 访问特定于项目类型的项目、项目项和配置属性
公共接口 ProjectProperties3 此接口提供只能在内部进行的对项目属性的访问。有关更多信息,请参见 访问特定于项目类型的项目、项目项和配置属性
公共接口 Reference3 扩展 VSLangProj2 命名空间的 Reference2 接口。
公共接口 SVSWebReferenceDynamicProperties 公开非托管的 VSLangProj ::IVSWebReferenceDynamicProperties 界面的服务。
公共接口 VBProjectProperties3 此接口提供只能在内部进行的对 Visual Basic 项目配置属性的访问。有关更多信息,请参见 访问特定于项目类型的项目、项目项和配置属性
公共接口 VSLangProjWebReferencesEvents 提供对由添加、删除或更改项目 Web 引用引发的事件的访问。
公共接口 VSProject2 包含特定于 Visual Basic 或 Visual C# 项目的信息。如果项目是 Visual Basic 或 Visual C# 项目,则由 Object 对象返回它。
公共接口 VSProjectEvents2 扩展 VSProjectEvents 类。新类提供对某些 Web 引用事件的访问。

委托

  委托 说明
公共委托 _dispVSLangProjWebReferencesEvents_OnAfterWebReferenceAddedEventHandler 有关功能,请参见 OnAfterWebReferenceAdded
公共委托 _dispVSLangProjWebReferencesEvents_OnBeforeWebReferenceRemovedEventHandler 有关功能,请参见 OnBeforeWebReferenceRemoved
公共委托 _dispVSLangProjWebReferencesEvents_OnWebReferenceChangedEventHandler 有关功能,请参见 OnWebReferenceChanged

枚举

  枚举 说明
公共枚举 __COPYTOOUTPUTSTATE 提供 CopyToOutputDirectory 属性的值。
公共枚举 __PROJECTREFERENCETYPE 指定 Visual C# 或 Visual Basic 项目的引用类型。
公共枚举 _prjOriginatorKeyFileType 强名称密钥文件格式。
公共枚举 CSharpProjPropId 基础结构。仅由 Microsoft 内部使用。
公共枚举 JSharpProjPropId 基础结构。仅由 Microsoft 内部使用。
公共枚举 prjAssemblyType 指定程序集类型。
公共枚举 prjDisableLangXtns 指定是否禁用语言扩展,如果禁用,则指定其类型。
公共枚举 ProjectReferencesEvent 指定 ReferencesEvents 的 COM 调度标识符 (DISPID)。
公共枚举 sgenGenerationOption 指示序列化生成系统的状态。
公共枚举 VBProjPropId 基础结构。仅由 Microsoft 内部使用。
公共枚举 VsProjFilePropId 基础结构。仅由 Microsoft 内部使用。
公共枚举 VsProjFilePropId80 基础结构。仅由 Microsoft 内部使用。
公共枚举 VsProjFolderPropId 基础结构。仅由 Microsoft 内部使用。
公共枚举 VsProjFolderPropId80 基础结构。仅由 Microsoft 内部使用。
公共枚举 VsProjPropId 基础结构。仅由 Microsoft 内部使用。
公共枚举 VsProjPropId2 基础结构。仅由 Microsoft 内部使用。
公共枚举 VsProjPropId80 基础结构。仅由 Microsoft 内部使用。
公共枚举 VsProjReferencePropId 基础结构。仅由 Microsoft 内部使用。
公共枚举 VsProjReferencePropId2 基础结构。仅由 Microsoft 内部使用。
公共枚举 VsProjReferencePropId80 基础结构。仅由 Microsoft 内部使用。