IDatabaseFileNode 接口
表示解决方案资源管理器中的文件节点。
此 API 不兼容 CLS。
命名空间: Microsoft.VisualStudio.Data.Schema.Package.Project
程序集: Microsoft.VisualStudio.Data.Schema.Package(在 Microsoft.VisualStudio.Data.Schema.Package.dll 中)
语法
声明
<CLSCompliantAttribute(False)> _
Public Interface IDatabaseFileNode _
Inherits IDatabaseNode
[CLSCompliantAttribute(false)]
public interface IDatabaseFileNode : IDatabaseNode
[CLSCompliantAttribute(false)]
public interface class IDatabaseFileNode : IDatabaseNode
[<CLSCompliantAttribute(false)>]
type IDatabaseFileNode =
interface
interface IDatabaseNode
end
public interface IDatabaseFileNode extends IDatabaseNode
IDatabaseFileNode 类型公开以下成员。
属性
名称 | 说明 | |
---|---|---|
BuildAction | 获取或设置文件的生成操作。 | |
Caption | 获取在解决方案资源管理器中显示的标题。 (继承自 IDatabaseNode。) | |
Children | 获取节点的子节点的列表。 (继承自 IDatabaseNode。) | |
DirectoryName | 获取节点的目录位置。 (继承自 IDatabaseNode。) | |
FileName | 获取或设置此节点表示的文件的名称。 | |
Id | 获取节点在解决方案资源管理器中的唯一标识符。 (继承自 IDatabaseNode。) | |
IsImported | 获取一个值,该值指示此节点是否导入项目。 (继承自 IDatabaseNode。) | |
IsLinkFile | 获取一个值,该值指示文件是否链接文件。 | |
IsNonMemberItem | 获取一个值,该值指示项是否是项目的非成员项。 (继承自 IDatabaseNode。) | |
NodeProperties | 获取与节点关联的属性。 (继承自 IDatabaseNode。) | |
ParentNode | 获取节点的父级。 (继承自 IDatabaseNode。) | |
ProjectManager | 获取特定节点的顶级根节点。 (继承自 IDatabaseNode。) | |
Url | 获取节点在磁盘上的完整路径。 (继承自 IDatabaseNode。) |
页首
方法
名称 | 说明 | |
---|---|---|
GetCustomMetadata | 返回节点的自定义元数据。 (继承自 IDatabaseNode。) | |
GetItemAttribute | 返回项目文件中的项的元数据。此调用仅仅是 GetItemAttribute 的简便方式。 (继承自 IDatabaseNode。) | |
GetProperty | 返回 Visual Studio 集成合作伙伴 (VSIP) 属性,如 VSHPROPID_IsNonMemberItem。 (继承自 IDatabaseNode。) | |
OpenInEditor | 在编辑器中打开文件。 | |
Remove | 从层次结构中移除项。 (继承自 IDatabaseNode。) | |
SetItemAttribute | 设置项目文件中的项的元数据。此调用仅仅是 SetItemAttribute 的简便方式。 (继承自 IDatabaseNode。) | |
SetProperty | 设置 Visual Studio 集成合作伙伴 (VSIP) 属性,如 VSHPROPID_IsNonMemberItem。 (继承自 IDatabaseNode。) | |
SubHierarchyContainsImportedNode | 返回一个值,该值指示节点的子层次结构是否包含导入的节点。 (继承自 IDatabaseNode。) |
页首