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。) |
页首