ISchemaModelViewer 介面
表示抽象模型檢視器,例如結構描述檢視或相依性檢視器。
此 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 型別會公開下列成員。
方法
名稱 | 說明 | |
---|---|---|
AddNodes(IList<IList<ISchemaModelViewerNode>>) | 將節點清單加入至結構描述檢視。 | |
AddNodes(IList<IList<ISchemaModelViewerNode>>, Boolean, Boolean) | 將節點清單加入至結構描述檢視。 | |
AddRootNode | 將根節點加入至結構描述檢視中,這個根節點通常表示專案節點。 | |
GetExpandedNodes | 傳回展開之節點的清單。 | |
GetRootNodes | 傳回根節點的清單。 | |
GetSelectedModelElementNodes | 尋找選取範圍中的所有節點,然後傳回屬於 ModelElementNodes 節點的節點。 | |
GetSelectedNodes | 傳回選取之節點的清單。 | |
ProjectNodeRenamed | 更新使用者介面以反映重新命名結果。 | |
Refresh | 重新整理結構描述檢視。 | |
RefreshNodes | 重新整理指定的節點清單。 | |
RegisterForCommandRouting | 針對 OLE 命令目標路由,註冊指定的物件。 | |
RegisterForLimitedCommandRouting | 針對 OLE 命令目標路由,註冊指定的物件。 | |
RemoveFromCommandRouting | 從 OLE 命令目標路由移除指定的物件。 | |
RemoveNode | 從樹狀結構移除指定的節點。 | |
RemoveNodes | 從結構描述檢視移除節點清單。 | |
SelectAndExpandActiveProjectNode | 選取和展開節點,這個節點表示選取的或作用中的專案。 | |
SelectAndExpandProjectNode | 選取和展開專案節點。 | |
SelectNode | 選取和選擇性展開指定之模型項目的節點。 | |
SelectNodes(IList<IModelElement>) | 選取與指定之模型項目相關聯的節點。 | |
SelectNodes(IList<IList<ISchemaModelViewerNode>>, Boolean) | 選取和選擇性展開具有指定路徑的節點。 |
回頁首
請參閱
參考
Microsoft.VisualStudio.Data.Schema.Package.Project.SchemaModelViewer 命名空間