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 형식에서는 다음과 같은 멤버를 노출합니다.

메서드

  이름 설명
Public 메서드 AddNodes(IList<IList<ISchemaModelViewerNode>>) 스키마 뷰에 노드 목록을 추가합니다.
Public 메서드 AddNodes(IList<IList<ISchemaModelViewerNode>>, Boolean, Boolean) 스키마 뷰에 노드 목록을 추가합니다.
Public 메서드 AddRootNode 대개 프로젝트 노드를 나타내는 루트 노드를 스키마 뷰에 추가합니다.
Public 메서드 GetExpandedNodes 확장된 노드 목록을 반환합니다.
Public 메서드 GetRootNodes 루트 노드 목록을 반환합니다.
Public 메서드 GetSelectedModelElementNodes 선택 항목에서 모든 노드를 확인하고 ModelElementNodes에 속하는 노드를 반환합니다.
Public 메서드 GetSelectedNodes 선택된 노드 목록을 반환합니다.
Public 메서드 ProjectNodeRenamed 이름 변경을 반영하기 위해 사용자 인터페이스를 업데이트합니다.
Public 메서드 Refresh 스키마 뷰를 새로 고칩니다.
Public 메서드 RefreshNodes 지정된 노드 목록을 새로 고칩니다.
Public 메서드 RegisterForCommandRouting OLE 명령 대상 라우팅을 위해 지정된 개체를 등록합니다.
Public 메서드 RegisterForLimitedCommandRouting OLE 명령 대상 라우팅을 위해 지정된 개체를 등록합니다.
Public 메서드 RemoveFromCommandRouting OLE 명령 대상 라우팅에서 지정된 개체를 제거합니다.
Public 메서드 RemoveNode 트리에서 지정된 노드를 제거합니다.
Public 메서드 RemoveNodes 스키마 뷰에서 노드 목록을 제거합니다.
Public 메서드 SelectAndExpandActiveProjectNode 선택된 프로젝트 또는 활성 프로젝트를 나타내는 노드를 선택하고 확장합니다.
Public 메서드 SelectAndExpandProjectNode 프로젝트 노드를 선택하고 확장합니다.
Public 메서드 SelectNode 지정된 모델 요소에 대한 노드를 선택하고, 선택적으로 확장합니다.
Public 메서드 SelectNodes(IList<IModelElement>) 지정된 모델 요소와 연결된 노드를 선택합니다.
Public 메서드 SelectNodes(IList<IList<ISchemaModelViewerNode>>, Boolean) 지정된 경로의 노드를 선택하고, 선택적으로 확장합니다.

위쪽

참고 항목

참조

Microsoft.VisualStudio.Data.Schema.Package.Project.SchemaModelViewer 네임스페이스