Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
This namespace contains classes and interfaces that support Schema View and the Dependency Viewer.
Classes
Class | Description | |
---|---|---|
![]() |
SchemaHierarchyBase | Abstract base class for schema hierarchy generators. |
![]() |
SchemaHierarchyUtilities | This class defines useful utilities for use a Schema View hierarchy is created. |
![]() |
SchemaModelViewerControllerBase | Abstract base class for model visualizer controllers. |
![]() |
SchemaModelViewerControllerBaseInternal | The abstract base class for a Schema View Controller used by internal implementors. |
![]() |
SchemaModelViewerInitializedEventArgs | Provides data for Schema View initialization events. |
![]() |
SchemaModelViewerService | This service is available from the DataPackage instance and provides a convenient way to access the tool windows for the database project. |
![]() |
SchemaModelViewerShownEventArgs | Provides data for the DatabaseSchemaViewToolWindowShown and DependencyViewToolWindowShown events. |
Interfaces
Interface | Description | |
---|---|---|
![]() |
ISchemaHierarchyGenerator | This interface is implemented by classes that can populate a tree view (such as the Database Schema View) with nodes. |
![]() |
ISchemaHierarchyPopulator | Interface for classes that generate schema hierarchy nodes. This interface is used by the generators. |
![]() |
ISchemaModelViewer | Represents an abstract model viewer such as Schema View or Dependency Viewer. |
![]() |
ISchemaModelViewerController | Schema View controller interface. |
![]() |
ISchemaModelViewerElementNode | Represents a model element in the Database Schema View. |
![]() |
ISchemaModelViewerFolderNode | This interface represents a folder that contains element types or other folders. |
![]() |
ISchemaModelViewerNode | This is the base interface for all nodes in Schema View. |
![]() |
ISchemaModelViewerRootNode | This interface is used for the root node. The root node usually represents the database project. |