Namespace Microsoft.VisualStudio.Data.Schema.Package.Project.SchemaModelViewer
Este namespace contém classes e interfaces que suportam o modo de exibição do esquema e o Visualizador de dependência.
Classes
Classe | Descrição | |
---|---|---|
SchemaHierarchyBase | Classe base abstrata para geradores de hierarquia do esquema. | |
SchemaHierarchyUtilities | Essa classe define utilitários úteis para uso em que uma hierarquia de modo de exibição do esquema é criada. | |
SchemaModelViewerControllerBase | Classe base abstrata para os controladores do Visualizador de modelo. | |
SchemaModelViewerControllerBaseInternal | A classe base abstrata para um controlador de modo de exibição do esquema usado por implementações internas. | |
SchemaModelViewerInitializedEventArgs | Fornece dados para eventos de inicialização do modo de exibição do esquema. | |
SchemaModelViewerService | Este serviço está disponível a partir de DataPackage de instância e fornece uma maneira conveniente de acessar a ferramenta do windows para o projeto de banco de dados. | |
SchemaModelViewerShownEventArgs | Fornece dados para os eventos DatabaseSchemaViewToolWindowShown e DependencyViewToolWindowShown. |
Interfaces
Interface | Descrição | |
---|---|---|
ISchemaHierarchyGenerator | Essa interface é implementada por classes que podem ser preenchidos conosco de uma exibição em árvore (como, por exemplo, o modo de esquema do banco de dados). | |
ISchemaHierarchyPopulator | Interface para classes que geram nós de hierarquia do esquema.Essa interface é usada pelos geradores. | |
ISchemaModelViewer | Representa um visualizador de modelo abstrato, como visualização Esquema ou Visualizador de dependência. | |
ISchemaModelViewerController | Interface de controlador de modo de exibição do esquema. | |
ISchemaModelViewerElementNode | Representa um elemento de modelo na visualização Esquema de banco de dados. | |
ISchemaModelViewerFolderNode | Essa interface representa uma pasta que contém os tipos de elemento ou outras pastas. | |
ISchemaModelViewerNode | Esta é a interface base para todos os nós no modo de exibição do esquema. | |
ISchemaModelViewerRootNode | Essa interface é usada para o nó raiz.O nó raiz normalmente representa o projeto de banco de dados. |