IDatabaseProjectReferenceNode 接口

此数据库节点表示对其他项目的引用。

此 API 不兼容 CLS。 

命名空间:  Microsoft.VisualStudio.Data.Schema.Package.Project
程序集:  Microsoft.VisualStudio.Data.Schema.Package(在 Microsoft.VisualStudio.Data.Schema.Package.dll 中)

语法

声明
<CLSCompliantAttribute(False)> _
Public Interface IDatabaseProjectReferenceNode _
    Inherits IDatabaseReferenceNode, IDatabaseNode
[CLSCompliantAttribute(false)]
public interface IDatabaseProjectReferenceNode : IDatabaseReferenceNode, 
    IDatabaseNode
[CLSCompliantAttribute(false)]
public interface class IDatabaseProjectReferenceNode : IDatabaseReferenceNode, 
    IDatabaseNode
[<CLSCompliantAttribute(false)>]
type IDatabaseProjectReferenceNode =  
    interface
        interface IDatabaseReferenceNode
        interface IDatabaseNode
    end
public interface IDatabaseProjectReferenceNode extends IDatabaseReferenceNode, IDatabaseNode

IDatabaseProjectReferenceNode 类型公开以下成员。

属性

  名称 说明
公共属性 Caption 获取在解决方案资源管理器中显示的标题。 (继承自 IDatabaseNode。)
公共属性 Children 获取节点的子节点的列表。 (继承自 IDatabaseNode。)
公共属性 DirectoryName 获取节点的目录位置。 (继承自 IDatabaseNode。)
公共属性 Id 获取节点在解决方案资源管理器中的唯一标识符。 (继承自 IDatabaseNode。)
公共属性 IncludeStatement 获取此节点的 include 语句。 (继承自 IDatabaseReferenceNode。)
公共属性 IsImported 获取一个值,该值指示此节点是否导入项目。 (继承自 IDatabaseNode。)
公共属性 IsNonMemberItem 获取一个值,该值指示项是否是项目的非成员项。 (继承自 IDatabaseNode。)
公共属性 IsRemoved 获取或设置一个值,该值指示此节点是否正从项目中移除。 (继承自 IDatabaseReferenceNode。)
公共属性 NodeProperties 获取与节点关联的属性。 (继承自 IDatabaseNode。)
公共属性 ParentNode 获取节点的父级。 (继承自 IDatabaseNode。)
公共属性 ProjectManager 获取特定节点的顶级根节点。 (继承自 IDatabaseNode。)
公共属性 ReferencedFileName 获取所引用项目的主要输出的文件名。 (继承自 IDatabaseReferenceNode。)
公共属性 ReferencedFileNameFullPath 获取所引用项目的主要输出的完整路径。 (继承自 IDatabaseReferenceNode。)
公共属性 ReferencedProjectFullPath 如果此引用节点的类型为 VSCOMPONENTTYPE_Path,则获取或设置项目文件的完整路径。 (继承自 IDatabaseReferenceNode。)
公共属性 ReferencedProjectGuid 获取所引用项目的 GUID。
公共属性 ReferencedProjectName 获取所引用项目的名称。
公共属性 ReferenceType 获取引用的类型。 (继承自 IDatabaseReferenceNode。)
公共属性 Url 获取节点在磁盘上的完整路径。 (继承自 IDatabaseNode。)

页首

方法

  名称 说明
公共方法 BatchSetItemAttribute (继承自 IDatabaseReferenceNode。)
公共方法 GetCustomMetadata 返回节点的自定义元数据。 (继承自 IDatabaseNode。)
公共方法 GetItemAttribute 返回项目文件中的项的元数据。此调用仅仅是 GetItemAttribute 的简便方式。 (继承自 IDatabaseNode。)
公共方法 GetProperty 返回 Visual Studio 集成合作伙伴 (VSIP) 属性,如 VSHPROPID_IsNonMemberItem。 (继承自 IDatabaseNode。)
公共方法 IsReferenceValid 如果引用无效,则返回 false。 (继承自 IDatabaseReferenceNode。)
公共方法 Remove 从层次结构中移除项。 (继承自 IDatabaseNode。)
公共方法 SetItemAttribute 设置项目文件中的项的元数据。此调用仅仅是 SetItemAttribute 的简便方式。 (继承自 IDatabaseNode。)
公共方法 SetProperty 设置 Visual Studio 集成合作伙伴 (VSIP) 属性,如 VSHPROPID_IsNonMemberItem。 (继承自 IDatabaseNode。)
公共方法 SubHierarchyContainsImportedNode 返回一个值,该值指示节点的子层次结构是否包含导入的节点。 (继承自 IDatabaseNode。)

页首

请参见

参考

Microsoft.VisualStudio.Data.Schema.Package.Project 命名空间