表示抽象模型查看器(如架构视图或依赖关系查看器)。
此 API 不兼容 CLS。
命名空间:  Microsoft.VisualStudio.Data.Schema.Package.Project.SchemaModelViewer
程序集:  Microsoft.VisualStudio.Data.Schema.Package(在 Microsoft.VisualStudio.Data.Schema.Package.dll 中)
语法
声明
<CLSCompliantAttribute(False)> _
Public Interface ISchemaModelViewer
[CLSCompliantAttribute(false)]
public interface ISchemaModelViewer
[CLSCompliantAttribute(false)]
public interface class ISchemaModelViewer
[<CLSCompliantAttribute(false)>]
type ISchemaModelViewer =  interface end
public interface ISchemaModelViewer
ISchemaModelViewer 类型公开以下成员。
方法
| 名称 | 说明 | |
|---|---|---|
| .gif) | AddNodes(IList<IList<ISchemaModelViewerNode>>) | 将节点列表添加到架构视图。 | 
| .gif) | AddNodes(IList<IList<ISchemaModelViewerNode>>, Boolean, Boolean) | 将节点列表添加到架构视图。 | 
| .gif) | AddRootNode | 将通常表示项目节点的根节点添加到架构视图。 | 
| .gif) | GetExpandedNodes | 返回展开节点的列表。 | 
| .gif) | GetRootNodes | 返回根节点的列表。 | 
| .gif) | GetSelectedModelElementNodes | 查找选择范围中的所有节点,并返回属于 ModelElementNodes 的节点。 | 
| .gif) | GetSelectedNodes | 返回所选节点的列表。 | 
| .gif) | ProjectNodeRenamed | 更新用户界面以反映重命名结果。 | 
| .gif) | Refresh | 刷新架构视图。 | 
| .gif) | RefreshNodes | 刷新指定节点列表。 | 
| .gif) | RegisterForCommandRouting | 为 OLE 命令目标路由注册指定对象。 | 
| .gif) | RegisterForLimitedCommandRouting | 为 OLE 命令目标路由注册指定对象。 | 
| .gif) | RemoveFromCommandRouting | 从 OLE 命令目标路由移除指定对象。 | 
| .gif) | RemoveNode | 从树中移除指定节点。 | 
| .gif) | RemoveNodes | 从架构视图中移除节点列表。 | 
| .gif) | SelectAndExpandActiveProjectNode | 选择并展开表示所选项目或活动项目的节点。 | 
| .gif) | SelectAndExpandProjectNode | 选择并展开项目节点。 | 
| .gif) | SelectNode | 选择指定模型元素的节点,并可以选择将其展开。 | 
| .gif) | SelectNodes(IList<IModelElement>) | 选择与指定模型元素关联的节点。 | 
| .gif) | SelectNodes(IList<IList<ISchemaModelViewerNode>>, Boolean) | 选择具有指定路径的节点,并可以选择将其展开。 | 
页首
请参见
参考
Microsoft.VisualStudio.Data.Schema.Package.Project.SchemaModelViewer 命名空间