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

页首

请参见

参考

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