Microsoft.VisualStudio.Data.Schema.Package.Project.SchemaModelViewer.SchemaView Namespace

This namespace contains classes and methods that support the Database Schema View.

Classes

  Class Description
Public class DatabaseSchemaViewAddItemDialogContext If the Add Item dialog box is launched from the Database Schema View, this object provides data for that event.
Public class DatabaseSchemaViewControllerBase Abstract base class for Schema View controllers.
Public class DatabaseSchemaViewElementNode Represents a node for a model element in Schema View.
Public class DatabaseSchemaViewFolderNode Implements support for folder nodes in Schema View.
Public class DatabaseSchemaViewNode Abstract base implementation for Schema View node classes.
Public class DatabaseSchemaViewNodeExtender Derives from this abstract base class to create property extenders for nodes in Schema View.
Public class DatabaseSchemaViewRootNode Represents the root node of the Schema View hierarchy.

Interfaces

  Interface Description
Public interface IDatabaseSchemaView This interface represents the database Schema View in Visual Studio.
Public interface IDatabaseSchemaViewController Users who create database schema providers use this extension to add their content to the Schema View.
Public interface IDatabaseSchemaViewExtenderContributor Enables project features to add properties to Schema View nodes that appear in the Visual Studio property browser.