DatabaseSchemaViewFolderNode 类

实现对架构视图中文件夹节点的支持。

此 API 不兼容 CLS。 

继承层次结构

System.Object
  Microsoft.VisualStudio.Data.Schema.Package.Project.SchemaModelViewer.SchemaView.DatabaseSchemaViewNode
    Microsoft.VisualStudio.Data.Schema.Package.Project.SchemaModelViewer.SchemaView.DatabaseSchemaViewFolderNode
      Microsoft.VisualStudio.Data.Schema.Package.Project.SchemaModelViewer.SchemaView.DatabaseSchemaViewRootNode

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

语法

声明
<CLSCompliantAttribute(False)> _
Public Class DatabaseSchemaViewFolderNode _
    Inherits DatabaseSchemaViewNode _
    Implements ISchemaModelViewerFolderNode, ISchemaModelViewerNode
[CLSCompliantAttribute(false)]
public class DatabaseSchemaViewFolderNode : DatabaseSchemaViewNode, 
    ISchemaModelViewerFolderNode, ISchemaModelViewerNode
[CLSCompliantAttribute(false)]
public ref class DatabaseSchemaViewFolderNode : public DatabaseSchemaViewNode, 
    ISchemaModelViewerFolderNode, ISchemaModelViewerNode
[<CLSCompliantAttribute(false)>]
type DatabaseSchemaViewFolderNode =  
    class
        inherit DatabaseSchemaViewNode
        interface ISchemaModelViewerFolderNode
        interface ISchemaModelViewerNode
    end
public class DatabaseSchemaViewFolderNode extends DatabaseSchemaViewNode implements ISchemaModelViewerFolderNode, ISchemaModelViewerNode

DatabaseSchemaViewFolderNode 类型公开以下成员。

构造函数

  名称 说明
公共方法 DatabaseSchemaViewFolderNode 初始化 DatabaseSchemaViewFolderNode 类的一个新实例。

页首

属性

  名称 说明
公共属性 Caption 获取或设置节点的标题。 (继承自 DatabaseSchemaViewNode。)
公共属性 Controller 获取或设置负责此架构视图节点的控制器。 (继承自 DatabaseSchemaViewNode。)
公共属性 DatabaseProjectNode 获取或设置此架构视图节点所属的数据库项目节点。 (继承自 DatabaseSchemaViewNode。)
公共属性 IsExpandable 获取或设置一个值,该值指示是否可展开此节点。 (继承自 DatabaseSchemaViewNode。)
公共属性 NodeTypeId 获取或设置节点类型 ID。 (继承自 DatabaseSchemaViewNode。)
公共属性 OwningElement 获取或设置文件夹所属的元素。
公共属性 Parent 获取或设置父节点。 (继承自 DatabaseSchemaViewNode。)
公共属性 Populator 获取或设置填充器委托。 (继承自 DatabaseSchemaViewNode。)
公共属性 PropertiesObject 返回 SchemaViewFolderNodeProperties 的实例。 (重写 DatabaseSchemaViewNode.PropertiesObject。)
公共属性 Sorter 获取或设置在架构视图对项进行排序时要使用的比较委托。 (继承自 DatabaseSchemaViewNode。)
公共属性 Tag 获取或设置可以提供有关架构视图节点的额外信息的对象。 (继承自 DatabaseSchemaViewNode。)

页首

方法

  名称 说明
公共方法 Equals 确定指定的 Object 是否等于当前的 Object。 (继承自 Object。)
受保护的方法 Finalize 允许对象在“垃圾回收”回收之前尝试释放资源并执行其他清理操作。 (继承自 Object。)
公共方法 GetChildren 返回此节点的子级的列表。 (继承自 DatabaseSchemaViewNode。)
公共方法 GetHashCode 用作特定类型的哈希函数。 (继承自 Object。)
公共方法 GetIcon 返回文件夹节点的图标。 (重写 DatabaseSchemaViewNode.GetIcon(Boolean)。)
公共方法 GetType 获取当前实例的 Type。 (继承自 Object。)
公共方法 InUse 将节点及其包含的层次结构节点标记为由架构视图“正在使用”。 (继承自 DatabaseSchemaViewNode。)
受保护的方法 MemberwiseClone 创建当前 Object 的浅表副本。 (继承自 Object。)
公共方法 ToString 返回表示当前对象的字符串。 (继承自 Object。)

页首

线程安全

此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。

请参见

参考

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